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
- SelectedGridItemChangedEvent.cs
- MdImport.cs
- ListItem.cs
- SharedPerformanceCounter.cs
- CanonicalXml.cs
- DataRowView.cs
- FloatUtil.cs
- RegexMatchCollection.cs
- CultureSpecificStringDictionary.cs
- SqlServices.cs
- PathFigureCollectionValueSerializer.cs
- Attachment.cs
- XNodeNavigator.cs
- Point3D.cs
- IResourceProvider.cs
- Vector3D.cs
- Int64KeyFrameCollection.cs
- InvalidDataContractException.cs
- InstanceOwnerException.cs
- Rule.cs
- CellLabel.cs
- Journal.cs
- LocalizableAttribute.cs
- HighlightComponent.cs
- RequestCachingSection.cs
- StoragePropertyMapping.cs
- ZoomPercentageConverter.cs
- ColorConverter.cs
- CommandField.cs
- CodePrimitiveExpression.cs
- OrderByBuilder.cs
- GroupQuery.cs
- KeyboardNavigation.cs
- ConstraintManager.cs
- FrameworkName.cs
- Calendar.cs
- ThicknessAnimationUsingKeyFrames.cs
- SystemIPGlobalStatistics.cs
- StretchValidation.cs
- WinFormsUtils.cs
- NativeMethods.cs
- MembershipValidatePasswordEventArgs.cs
- ProgressChangedEventArgs.cs
- CodeCommentStatement.cs
- VectorValueSerializer.cs
- NavigationPropertyEmitter.cs
- SamlSecurityTokenAuthenticator.cs
- Transactions.cs
- documentsequencetextcontainer.cs
- View.cs
- WindowsComboBox.cs
- SelectingProviderEventArgs.cs
- TemplatedMailWebEventProvider.cs
- Int32Animation.cs
- Part.cs
- EntityViewContainer.cs
- LowerCaseStringConverter.cs
- TabPage.cs
- XslTransform.cs
- NoneExcludedImageIndexConverter.cs
- FunctionNode.cs
- BuildProvidersCompiler.cs
- Shape.cs
- GenericEnumConverter.cs
- DragDrop.cs
- StateBag.cs
- ListItemParagraph.cs
- ReturnEventArgs.cs
- SoapInteropTypes.cs
- QueryActivatableWorkflowsCommand.cs
- RootAction.cs
- Nullable.cs
- TextCharacters.cs
- SqlWorkflowPersistenceService.cs
- Row.cs
- Schema.cs
- ObfuscationAttribute.cs
- GifBitmapEncoder.cs
- FamilyTypefaceCollection.cs
- WasAdminWrapper.cs
- ContextMarshalException.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- MLangCodePageEncoding.cs
- WebProxyScriptElement.cs
- AttributeUsageAttribute.cs
- SecUtil.cs
- BatchParser.cs
- ListenerHandler.cs
- UnknownWrapper.cs
- TextClipboardData.cs
- MetafileHeaderEmf.cs
- MetafileHeaderWmf.cs
- IgnoreFlushAndCloseStream.cs
- LookupNode.cs
- EdmComplexTypeAttribute.cs
- CellConstant.cs
- XsltArgumentList.cs
- PersonalizationState.cs
- WorkflowMarkupSerializer.cs
- DbSourceParameterCollection.cs