Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- ColorConverter.cs
- Identifier.cs
- DropDownHolder.cs
- DesignerProperties.cs
- XslAst.cs
- WebPart.cs
- CompoundFileDeflateTransform.cs
- Vector3DAnimationBase.cs
- UInt64.cs
- NativeObjectSecurity.cs
- TypeExtensionConverter.cs
- AdvancedBindingPropertyDescriptor.cs
- RuntimeArgumentHandle.cs
- IRCollection.cs
- HtmlUtf8RawTextWriter.cs
- GotoExpression.cs
- _Rfc2616CacheValidators.cs
- DefaultAsyncDataDispatcher.cs
- SymLanguageVendor.cs
- PointConverter.cs
- WhitespaceRuleLookup.cs
- CompositeCollectionView.cs
- TreeViewItemAutomationPeer.cs
- CanExecuteRoutedEventArgs.cs
- CutCopyPasteHelper.cs
- XmlText.cs
- _SpnDictionary.cs
- SizeAnimation.cs
- Formatter.cs
- DataGridTextBoxColumn.cs
- Multiply.cs
- DoubleLink.cs
- Pool.cs
- AutomationProperty.cs
- CustomAttributeSerializer.cs
- CryptoApi.cs
- Timeline.cs
- XmlSchemaSubstitutionGroup.cs
- DetailsViewInsertEventArgs.cs
- DesignerWebPartChrome.cs
- TableRowGroup.cs
- ConstrainedDataObject.cs
- Codec.cs
- IriParsingElement.cs
- Ray3DHitTestResult.cs
- PersonalizationProvider.cs
- ParserContext.cs
- GroupBox.cs
- WebEventCodes.cs
- BitmapScalingModeValidation.cs
- NegotiateStream.cs
- COM2ExtendedTypeConverter.cs
- LongValidator.cs
- AssemblyAttributes.cs
- GenericRootAutomationPeer.cs
- DataSourceSelectArguments.cs
- ClockGroup.cs
- LinqDataSourceUpdateEventArgs.cs
- NamespaceInfo.cs
- SmtpTransport.cs
- DrawingCollection.cs
- MarshalByRefObject.cs
- mediaeventargs.cs
- FieldDescriptor.cs
- TextRunTypographyProperties.cs
- namescope.cs
- SwitchLevelAttribute.cs
- ChoiceConverter.cs
- GradientSpreadMethodValidation.cs
- InkPresenter.cs
- DrawingServices.cs
- HttpCacheVary.cs
- ActivityMetadata.cs
- DataGridViewTextBoxCell.cs
- Literal.cs
- DataBinder.cs
- OleDbDataReader.cs
- SoapSchemaExporter.cs
- HttpFileCollection.cs
- Identity.cs
- DbDataRecord.cs
- DataGridRelationshipRow.cs
- ScriptBehaviorDescriptor.cs
- NetCodeGroup.cs
- GetRecipientRequest.cs
- Int64AnimationUsingKeyFrames.cs
- DesignerContextDescriptor.cs
- HtmlForm.cs
- FileDataSourceCache.cs
- DrawingGroup.cs
- TypeTypeConverter.cs
- GroupDescription.cs
- Message.cs
- DetailsViewDeleteEventArgs.cs
- SymbolTable.cs
- CollectionBase.cs
- DataRecord.cs
- BindingCompleteEventArgs.cs
- SqlPersonalizationProvider.cs
- AssemblyCollection.cs