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
- StateMachineWorkflowDesigner.cs
- IsolatedStorageFileStream.cs
- CompensationToken.cs
- CodeBlockBuilder.cs
- SettingsProviderCollection.cs
- ExpandSegment.cs
- JournalNavigationScope.cs
- rsa.cs
- WebBrowserDocumentCompletedEventHandler.cs
- XmlSchemaImport.cs
- DateTimeOffsetAdapter.cs
- TransportContext.cs
- UnorderedHashRepartitionStream.cs
- WindowInteropHelper.cs
- SQLDateTimeStorage.cs
- SQLRoleProvider.cs
- Int64KeyFrameCollection.cs
- ConnectionPoolManager.cs
- DependencyObjectPropertyDescriptor.cs
- WebPartEditorCancelVerb.cs
- CacheChildrenQuery.cs
- FileIOPermission.cs
- TransformValueSerializer.cs
- InlineCollection.cs
- UpdateRecord.cs
- InnerItemCollectionView.cs
- TreeViewBindingsEditor.cs
- ReturnType.cs
- JavaScriptSerializer.cs
- InvalidWMPVersionException.cs
- RightsManagementEncryptionTransform.cs
- Timeline.cs
- TypeUsageBuilder.cs
- SpecialTypeDataContract.cs
- AuthenticationService.cs
- PageThemeBuildProvider.cs
- ComplexTypeEmitter.cs
- ValueType.cs
- XmlComplianceUtil.cs
- DataGridViewCellValueEventArgs.cs
- Membership.cs
- SqlLiftIndependentRowExpressions.cs
- WebPartPersonalization.cs
- URLAttribute.cs
- XmlSchemas.cs
- EndPoint.cs
- Decorator.cs
- IdentifierCollection.cs
- DeclaredTypeElement.cs
- UxThemeWrapper.cs
- CqlIdentifiers.cs
- XmlSchemaParticle.cs
- ProgressBarAutomationPeer.cs
- HttpApplicationFactory.cs
- MsmqInputMessage.cs
- DeviceFiltersSection.cs
- GridViewItemAutomationPeer.cs
- TransactionChannel.cs
- SessionStateItemCollection.cs
- VScrollBar.cs
- SamlSubjectStatement.cs
- OleDbTransaction.cs
- storepermissionattribute.cs
- safesecurityhelperavalon.cs
- SynchronizedInputAdaptor.cs
- ScriptDescriptor.cs
- WebScriptMetadataMessage.cs
- ViewStateChangedEventArgs.cs
- DesignBindingPropertyDescriptor.cs
- EdmTypeAttribute.cs
- ChildrenQuery.cs
- GetMemberBinder.cs
- QilList.cs
- RawStylusActions.cs
- TextEncodedRawTextWriter.cs
- WaitHandleCannotBeOpenedException.cs
- DataServiceRequest.cs
- DeferredElementTreeState.cs
- milrender.cs
- PropertyRecord.cs
- Point4D.cs
- Material.cs
- SmiEventSink_DeferedProcessing.cs
- DataGridViewSelectedRowCollection.cs
- NotImplementedException.cs
- GestureRecognitionResult.cs
- FileDetails.cs
- AsymmetricSignatureDeformatter.cs
- TransactionFlowAttribute.cs
- basevalidator.cs
- WizardForm.cs
- TreeView.cs
- Version.cs
- PermissionAttributes.cs
- SrgsDocumentParser.cs
- Drawing.cs
- XmlSignatureManifest.cs
- AttachedPropertyMethodSelector.cs
- TaskFormBase.cs
- CompositeFontInfo.cs