Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / DesignerSerializationOptionsAttribute.cs / 1305600 / 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; using MS.Internal.WindowsBase; 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; using MS.Internal.WindowsBase; 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
- CollectionView.cs
- HttpContextBase.cs
- SecurityContext.cs
- WindowsBrush.cs
- PauseStoryboard.cs
- RemoteHelper.cs
- ControlFilterExpression.cs
- ColorAnimation.cs
- DesignTimeTemplateParser.cs
- PolyQuadraticBezierSegment.cs
- TemplateContentLoader.cs
- VectorValueSerializer.cs
- CompositeFontParser.cs
- DataBinder.cs
- SourceElementsCollection.cs
- TypeConverterHelper.cs
- CompareInfo.cs
- RectAnimation.cs
- ProxyElement.cs
- ManipulationStartedEventArgs.cs
- UriScheme.cs
- ContainerFilterService.cs
- NumericExpr.cs
- GridViewDeleteEventArgs.cs
- SmtpException.cs
- ExtenderControl.cs
- StructuredCompositeActivityDesigner.cs
- JournalEntryListConverter.cs
- ToolTipAutomationPeer.cs
- EventSinkHelperWriter.cs
- ComponentEvent.cs
- PageAsyncTask.cs
- RegexCompiler.cs
- HttpModulesSection.cs
- ConfigurationStrings.cs
- MetadataSerializer.cs
- MetadataHelper.cs
- ApplicationBuildProvider.cs
- CodeDirectiveCollection.cs
- TabletCollection.cs
- ImageIndexEditor.cs
- RelatedEnd.cs
- XpsFixedDocumentReaderWriter.cs
- DataGridColumn.cs
- QilList.cs
- ConstantProjectedSlot.cs
- ConfigurationStrings.cs
- WizardStepCollectionEditor.cs
- LayoutSettings.cs
- ReceiveActivityValidator.cs
- MultiPageTextView.cs
- RenderCapability.cs
- DesignObjectWrapper.cs
- SqlClientMetaDataCollectionNames.cs
- ListViewItemMouseHoverEvent.cs
- SoapReflector.cs
- LogLogRecordHeader.cs
- Timer.cs
- CompositeDataBoundControl.cs
- MediaTimeline.cs
- formatter.cs
- EntityDataSourceDesigner.cs
- EventMappingSettingsCollection.cs
- WebPartMenu.cs
- ReferencedAssembly.cs
- isolationinterop.cs
- Accessible.cs
- LoginName.cs
- SecurityException.cs
- DecoderReplacementFallback.cs
- ControllableStoryboardAction.cs
- PEFileEvidenceFactory.cs
- RichTextBox.cs
- CodeMethodReturnStatement.cs
- XmlHierarchyData.cs
- MetafileHeaderWmf.cs
- DefaultEventAttribute.cs
- LoginName.cs
- NetTcpBindingCollectionElement.cs
- BulletChrome.cs
- RegexCode.cs
- SqlConnectionHelper.cs
- RowUpdatingEventArgs.cs
- WindowsGraphics2.cs
- PrintPageEvent.cs
- TrackPointCollection.cs
- DesignerForm.cs
- BorderGapMaskConverter.cs
- PeerCredential.cs
- ClientTarget.cs
- UpdateTranslator.cs
- DateTimeOffset.cs
- WindowsAuthenticationEventArgs.cs
- ComponentDispatcher.cs
- TextTreeExtractElementUndoUnit.cs
- Localizer.cs
- CellParaClient.cs
- ConnectionConsumerAttribute.cs
- UnknownBitmapEncoder.cs
- StringCollection.cs