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
- EntitySetBaseCollection.cs
- DataReceivedEventArgs.cs
- PictureBox.cs
- Button.cs
- EventManager.cs
- SqlInfoMessageEvent.cs
- SchemaUtility.cs
- Decimal.cs
- LineMetrics.cs
- GenericEnumerator.cs
- EdmFunction.cs
- DocumentSequence.cs
- MobileComponentEditorPage.cs
- LinkTarget.cs
- OutputCacheSection.cs
- BooleanFacetDescriptionElement.cs
- SynchronizingStream.cs
- StrokeNodeEnumerator.cs
- HttpCapabilitiesBase.cs
- FontCacheUtil.cs
- CreateUserWizard.cs
- ObjectContextServiceProvider.cs
- InfoCardAsymmetricCrypto.cs
- WindowsStreamSecurityUpgradeProvider.cs
- IteratorDescriptor.cs
- DataObjectAttribute.cs
- Camera.cs
- ProtocolReflector.cs
- FontStretches.cs
- HttpProfileBase.cs
- RunInstallerAttribute.cs
- DigitShape.cs
- EventSinkActivityDesigner.cs
- ImageKeyConverter.cs
- PasswordTextContainer.cs
- SerTrace.cs
- DbException.cs
- CatalogZoneAutoFormat.cs
- ToolStripComboBox.cs
- DataKey.cs
- RangeContentEnumerator.cs
- LinqDataSourceValidationException.cs
- NameValueFileSectionHandler.cs
- GotoExpression.cs
- ExpressionVisitor.cs
- ToolStripItemEventArgs.cs
- TabItemWrapperAutomationPeer.cs
- QueryReaderSettings.cs
- SectionInput.cs
- JoinTreeNode.cs
- XmlSerializableReader.cs
- WebSysDisplayNameAttribute.cs
- CurrencyWrapper.cs
- ScriptResourceAttribute.cs
- BaseParagraph.cs
- DataListItemEventArgs.cs
- ConnectionPoolManager.cs
- WebRequestModuleElement.cs
- ToolStripSeparatorRenderEventArgs.cs
- Argument.cs
- RuleSetCollection.cs
- DrawingAttributesDefaultValueFactory.cs
- TreeBuilderXamlTranslator.cs
- TableSectionStyle.cs
- X509UI.cs
- XsltSettings.cs
- CapabilitiesState.cs
- FixedTextContainer.cs
- X509SecurityTokenProvider.cs
- OleDbDataReader.cs
- SystemIdentity.cs
- ForEachAction.cs
- EntitySqlQueryCacheKey.cs
- DependencyPropertyConverter.cs
- DocumentAutomationPeer.cs
- CLRBindingWorker.cs
- MethodExpr.cs
- StateItem.cs
- ResourceReferenceExpression.cs
- BasicKeyConstraint.cs
- Pen.cs
- ResourceIDHelper.cs
- RsaSecurityKey.cs
- BitArray.cs
- DesignBindingEditor.cs
- DomainUpDown.cs
- OverloadGroupAttribute.cs
- HitTestParameters.cs
- SiteIdentityPermission.cs
- ReaderContextStackData.cs
- AutomationPatternInfo.cs
- DocComment.cs
- TargetInvocationException.cs
- While.cs
- ToolStripItem.cs
- Message.cs
- WebResourceUtil.cs
- PropertyCollection.cs
- ServiceEndpointAssociationProvider.cs
- DecimalKeyFrameCollection.cs