Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Base / System / Windows / DesignerSerializationOptionsAttribute.cs / 1 / DesignerSerializationOptionsAttribute.cs
//---------------------------------------------------------------------------- // // File: DesignerSerializationOptionsAttribute.cs // // Description: // Specifies the serialization flags per property // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; namespace System.Windows.Markup { ////// Specifies the serialization flags per property /// [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false)] public sealed class DesignerSerializationOptionsAttribute : Attribute { #region Construction ////// Constructor for DesignerSerializationOptionsAttribute /// public DesignerSerializationOptionsAttribute(DesignerSerializationOptions designerSerializationOptions) { if (DesignerSerializationOptions.SerializeAsAttribute == designerSerializationOptions) { _designerSerializationOptions = designerSerializationOptions; } else { throw new InvalidEnumArgumentException(SR.Get(SRID.Enum_Invalid, "DesignerSerializationOptions")); } } #endregion Construction #region Properties ////// DesignerSerializationOptions /// public DesignerSerializationOptions DesignerSerializationOptions { get { return _designerSerializationOptions; } } #endregion Properties #region Data DesignerSerializationOptions _designerSerializationOptions; #endregion Data } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // File: DesignerSerializationOptionsAttribute.cs // // Description: // Specifies the serialization flags per property // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; namespace System.Windows.Markup { ////// Specifies the serialization flags per property /// [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false)] public sealed class DesignerSerializationOptionsAttribute : Attribute { #region Construction ////// Constructor for DesignerSerializationOptionsAttribute /// public DesignerSerializationOptionsAttribute(DesignerSerializationOptions designerSerializationOptions) { if (DesignerSerializationOptions.SerializeAsAttribute == designerSerializationOptions) { _designerSerializationOptions = designerSerializationOptions; } else { throw new InvalidEnumArgumentException(SR.Get(SRID.Enum_Invalid, "DesignerSerializationOptions")); } } #endregion Construction #region Properties ////// DesignerSerializationOptions /// public DesignerSerializationOptions DesignerSerializationOptions { get { return _designerSerializationOptions; } } #endregion Properties #region Data DesignerSerializationOptions _designerSerializationOptions; #endregion Data } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WCFServiceClientProxyGenerator.cs
- XmlTextEncoder.cs
- AutomationAttributeInfo.cs
- TriggerBase.cs
- ScriptingAuthenticationServiceSection.cs
- RoleManagerModule.cs
- TextContainerChangeEventArgs.cs
- ReferencedType.cs
- SByte.cs
- ContentDisposition.cs
- CookieParameter.cs
- DesignerLoader.cs
- Vector3DCollection.cs
- TemplatedAdorner.cs
- FileSystemEventArgs.cs
- SqlFactory.cs
- CustomAttributeSerializer.cs
- HttpCachePolicy.cs
- webbrowsersite.cs
- DefaultValidator.cs
- LoadGrammarCompletedEventArgs.cs
- TextRunProperties.cs
- PropertyItemInternal.cs
- MulticastOption.cs
- TagMapCollection.cs
- AppearanceEditorPart.cs
- HttpModuleAction.cs
- _ListenerResponseStream.cs
- SmtpTransport.cs
- InternalConfigEventArgs.cs
- NameService.cs
- _Connection.cs
- dataSvcMapFileLoader.cs
- HuffCodec.cs
- CachedPathData.cs
- WindowsListViewItemStartMenu.cs
- COM2Properties.cs
- WebPartCatalogAddVerb.cs
- ObjectDataSourceView.cs
- ChildDocumentBlock.cs
- XmlSerializerOperationBehavior.cs
- NotifyParentPropertyAttribute.cs
- DtrList.cs
- ManagementNamedValueCollection.cs
- Constants.cs
- PerformanceCounter.cs
- ParamArrayAttribute.cs
- ServiceEndpointCollection.cs
- SqlTopReducer.cs
- CapabilitiesRule.cs
- RemotingSurrogateSelector.cs
- ClientBuildManagerCallback.cs
- EntityClassGenerator.cs
- Selector.cs
- MouseCaptureWithinProperty.cs
- SchemaNotation.cs
- EnumerableRowCollection.cs
- WebProxyScriptElement.cs
- LocalizabilityAttribute.cs
- DataServiceQuery.cs
- ContextActivityUtils.cs
- BitmapFrameEncode.cs
- SoapHeaderException.cs
- HttpHeaderCollection.cs
- TopClause.cs
- InvokeHandlers.cs
- RecognizedWordUnit.cs
- PeerDuplexChannelListener.cs
- TagPrefixCollection.cs
- Facet.cs
- MetadataException.cs
- ProtocolsConfiguration.cs
- CodeDirectiveCollection.cs
- Helper.cs
- OrCondition.cs
- ValidationHelpers.cs
- DoubleAnimationUsingKeyFrames.cs
- HashJoinQueryOperatorEnumerator.cs
- CopyOnWriteList.cs
- BitmapEffectGroup.cs
- EnumerableCollectionView.cs
- HttpListener.cs
- ProtocolsConfigurationHandler.cs
- Attributes.cs
- EventSinkActivity.cs
- XmlUTF8TextReader.cs
- PluralizationService.cs
- DebugView.cs
- VoiceObjectToken.cs
- XmlSchemaSet.cs
- WrapPanel.cs
- ToolStripSystemRenderer.cs
- RectangleF.cs
- Queue.cs
- NGCSerializationManagerAsync.cs
- ToolbarAUtomationPeer.cs
- ComponentChangedEvent.cs
- RMEnrollmentPage3.cs
- FileDialog_Vista_Interop.cs
- HostingEnvironmentWrapper.cs