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
- DayRenderEvent.cs
- ExpressionWriter.cs
- DataPointer.cs
- IndentedWriter.cs
- FontCacheUtil.cs
- TransactionContextValidator.cs
- SrgsNameValueTag.cs
- URLIdentityPermission.cs
- RecognizerInfo.cs
- cache.cs
- cookiecollection.cs
- EtwTrace.cs
- X509AsymmetricSecurityKey.cs
- Label.cs
- Size3DValueSerializer.cs
- ReferenceSchema.cs
- CompensationHandlingFilter.cs
- SortDescriptionCollection.cs
- HwndSourceParameters.cs
- PtsPage.cs
- ViewStateModeByIdAttribute.cs
- FlowDocumentReader.cs
- AutomationProperty.cs
- TextParagraphView.cs
- Collection.cs
- MediaContext.cs
- _NegoStream.cs
- DelayedRegex.cs
- ContentTypeSettingClientMessageFormatter.cs
- GridViewRow.cs
- InstanceLockException.cs
- DelegatedStream.cs
- LineServicesCallbacks.cs
- ChameleonKey.cs
- ObjectListCommandsPage.cs
- ProcessHostFactoryHelper.cs
- DragDrop.cs
- SystemKeyConverter.cs
- SpotLight.cs
- SpotLight.cs
- ToolStripPanelRow.cs
- OptionalColumn.cs
- WebServiceResponse.cs
- TextEditorSelection.cs
- XMLUtil.cs
- AppSettingsReader.cs
- TextWriterTraceListener.cs
- GroupItem.cs
- TableRowGroup.cs
- SafeArrayRankMismatchException.cs
- SelectedDatesCollection.cs
- ToolStripOverflow.cs
- OdbcHandle.cs
- SingleAnimation.cs
- HttpRuntimeSection.cs
- TextureBrush.cs
- DataAdapter.cs
- ComboBox.cs
- DataGridCellInfo.cs
- AppSettingsSection.cs
- DynamicDiscoSearcher.cs
- XmlNavigatorStack.cs
- RC2.cs
- QueryParameter.cs
- SingleStorage.cs
- LineInfo.cs
- Span.cs
- WebBrowserNavigatedEventHandler.cs
- ReadOnlyDictionary.cs
- XomlCompiler.cs
- Preprocessor.cs
- GridSplitter.cs
- QilPatternVisitor.cs
- FragmentQueryKB.cs
- ListBox.cs
- ByteAnimationBase.cs
- GeneratedContractType.cs
- ClearTypeHintValidation.cs
- ResourceDefaultValueAttribute.cs
- RightsManagementEncryptionTransform.cs
- DbConnectionFactory.cs
- ExceptionUtil.cs
- DefaultTextStore.cs
- CurrencyWrapper.cs
- _TransmitFileOverlappedAsyncResult.cs
- CodeCastExpression.cs
- AsyncCompletedEventArgs.cs
- _ListenerResponseStream.cs
- ControlValuePropertyAttribute.cs
- ExclusiveCanonicalizationTransform.cs
- RotateTransform.cs
- XmlSchemaDatatype.cs
- SchemaMapping.cs
- HwndKeyboardInputProvider.cs
- ListView.cs
- WebServicesDescriptionAttribute.cs
- AutoScrollHelper.cs
- InfoCardTraceRecord.cs
- PageBuildProvider.cs
- _BaseOverlappedAsyncResult.cs