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
- HttpModuleAction.cs
- PositiveTimeSpanValidatorAttribute.cs
- RoleService.cs
- Resources.Designer.cs
- RemoteWebConfigurationHostStream.cs
- Graphics.cs
- XamlInterfaces.cs
- IsolatedStoragePermission.cs
- BamlResourceDeserializer.cs
- SplashScreenNativeMethods.cs
- ClassicBorderDecorator.cs
- HttpApplication.cs
- Paragraph.cs
- TemplateParser.cs
- DesignerSerializationOptionsAttribute.cs
- HtmlWindowCollection.cs
- UInt16Converter.cs
- SelectorItemAutomationPeer.cs
- CqlBlock.cs
- DateTimeOffsetConverter.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- SafeReadContext.cs
- SecurityTokenReferenceStyle.cs
- MsmqElementBase.cs
- XmlArrayAttribute.cs
- Metadata.cs
- StreamReader.cs
- NativeActivityMetadata.cs
- SafeArrayTypeMismatchException.cs
- RootAction.cs
- DispatcherHooks.cs
- SchemaSetCompiler.cs
- FileFormatException.cs
- FontFamilyConverter.cs
- AudioFormatConverter.cs
- SimpleHandlerBuildProvider.cs
- Reference.cs
- ReplyChannelBinder.cs
- StrokeNodeEnumerator.cs
- UnsafeNativeMethods.cs
- PathParser.cs
- ScrollContentPresenter.cs
- ProfilePropertySettingsCollection.cs
- TextDecorationCollectionConverter.cs
- EntityContainerAssociationSetEnd.cs
- MediaTimeline.cs
- UInt32Converter.cs
- SqlDependencyListener.cs
- DbMetaDataFactory.cs
- ModelTreeEnumerator.cs
- MouseGestureConverter.cs
- RectangleHotSpot.cs
- UnsafeNativeMethods.cs
- IItemContainerGenerator.cs
- OracleInternalConnection.cs
- DecimalConverter.cs
- UIElementPropertyUndoUnit.cs
- GrammarBuilderPhrase.cs
- SolidColorBrush.cs
- XamlFigureLengthSerializer.cs
- AdPostCacheSubstitution.cs
- Calendar.cs
- ViewCellSlot.cs
- ServiceHostFactory.cs
- CommentEmitter.cs
- InvalidPipelineStoreException.cs
- BamlCollectionHolder.cs
- SqlFunctionAttribute.cs
- ResourceManagerWrapper.cs
- XPathParser.cs
- InternalResources.cs
- ResourceDictionary.cs
- QueryExpression.cs
- XsltFunctions.cs
- ColumnTypeConverter.cs
- StatusBar.cs
- Exceptions.cs
- EventLog.cs
- StaticResourceExtension.cs
- XmlILModule.cs
- WsiProfilesElementCollection.cs
- HealthMonitoringSectionHelper.cs
- DataGridViewCellStyleConverter.cs
- Vector3D.cs
- ListParaClient.cs
- DragEventArgs.cs
- ConnectionInterfaceCollection.cs
- SecurityTokenResolver.cs
- PrinterUnitConvert.cs
- SchemaExporter.cs
- ProfileGroupSettings.cs
- StaticResourceExtension.cs
- CompModSwitches.cs
- DataSourceCacheDurationConverter.cs
- GridViewSelectEventArgs.cs
- ConnectionPoint.cs
- BuildProvider.cs
- OracleDataReader.cs
- UnionCqlBlock.cs
- Char.cs