Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- DtdParser.cs
- WindowsScrollBar.cs
- DataViewListener.cs
- XNameTypeConverter.cs
- AnonymousIdentificationModule.cs
- CommandManager.cs
- Viewport3DVisual.cs
- ValueQuery.cs
- ContractUtils.cs
- NumericUpDown.cs
- WebBrowserContainer.cs
- AudioBase.cs
- ResourceAssociationSetEnd.cs
- BamlResourceContent.cs
- Utility.cs
- DBConnection.cs
- TerminateDesigner.cs
- Stylesheet.cs
- BaseDataBoundControl.cs
- ToolStripPanelSelectionGlyph.cs
- DictionaryEntry.cs
- JoinGraph.cs
- versioninfo.cs
- MenuItem.cs
- SubpageParagraph.cs
- SimpleHandlerBuildProvider.cs
- Action.cs
- ToolBar.cs
- WebPartTracker.cs
- OraclePermissionAttribute.cs
- SamlAuthenticationStatement.cs
- SingleStorage.cs
- CacheOutputQuery.cs
- BasePattern.cs
- PlaceHolder.cs
- DataContractFormatAttribute.cs
- XsltException.cs
- XPathCompileException.cs
- ToggleButton.cs
- CroppedBitmap.cs
- AssemblyResourceLoader.cs
- AppModelKnownContentFactory.cs
- ReadOnlyCollection.cs
- NgenServicingAttributes.cs
- WindowsPen.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlnsCompatibleWithAttribute.cs
- WebOperationContext.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- XmlSchemaCompilationSettings.cs
- FormatterServicesNoSerializableCheck.cs
- XhtmlTextWriter.cs
- DelayDesigner.cs
- DataGridViewRowPrePaintEventArgs.cs
- clipboard.cs
- ExtendedProtectionPolicyElement.cs
- SoapMessage.cs
- XmlChoiceIdentifierAttribute.cs
- Table.cs
- AutomationTextAttribute.cs
- AppDomainFactory.cs
- PingReply.cs
- CompareValidator.cs
- EmbeddedObject.cs
- OleDbMetaDataFactory.cs
- StandardBindingOptionalReliableSessionElement.cs
- HtmlInputButton.cs
- SystemInformation.cs
- DefinitionBase.cs
- HighlightOverlayGlyph.cs
- DataGridViewLayoutData.cs
- followingquery.cs
- DSACryptoServiceProvider.cs
- TrayIconDesigner.cs
- cookiecontainer.cs
- AssemblyAttributesGoHere.cs
- WebPartConnectionsEventArgs.cs
- GetReadStreamResult.cs
- ChangeTracker.cs
- CompositeControlDesigner.cs
- CurrentChangingEventArgs.cs
- BezierSegment.cs
- StorageBasedPackageProperties.cs
- SignedPkcs7.cs
- CommonDialog.cs
- String.cs
- QuinticEase.cs
- UdpTransportSettingsElement.cs
- KeySpline.cs
- CodeCommentStatementCollection.cs
- StylusSystemGestureEventArgs.cs
- StringCollection.cs
- HasCopySemanticsAttribute.cs
- CssStyleCollection.cs
- DeclarativeExpressionConditionDeclaration.cs
- PathStreamGeometryContext.cs
- NavigateEvent.cs
- TextReader.cs
- RadioButton.cs
- odbcmetadatacollectionnames.cs