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
- ProxyElement.cs
- RedistVersionInfo.cs
- Rfc2898DeriveBytes.cs
- ButtonFlatAdapter.cs
- SafeNativeMethods.cs
- Suspend.cs
- XmlDataSourceView.cs
- Utils.cs
- SessionPageStateSection.cs
- PipelineModuleStepContainer.cs
- StretchValidation.cs
- Model3D.cs
- QuaternionIndependentAnimationStorage.cs
- CellLabel.cs
- PeerCollaborationPermission.cs
- DSASignatureFormatter.cs
- AdPostCacheSubstitution.cs
- basecomparevalidator.cs
- ZoneButton.cs
- TextProviderWrapper.cs
- TemplatePropertyEntry.cs
- MD5.cs
- CmsInterop.cs
- PageContentAsyncResult.cs
- GregorianCalendarHelper.cs
- FigureParaClient.cs
- TransactionFlowBindingElementImporter.cs
- StringResourceManager.cs
- SHA512Managed.cs
- CFStream.cs
- WebPartChrome.cs
- HostUtils.cs
- PerformanceCounterCategory.cs
- ServiceOperation.cs
- TextDecorationUnitValidation.cs
- XPathNodeIterator.cs
- DataGridViewTextBoxColumn.cs
- HtmlForm.cs
- Triplet.cs
- TargetFrameworkUtil.cs
- SelectionProviderWrapper.cs
- PersistencePipeline.cs
- EntityViewContainer.cs
- MarkupObject.cs
- TreeViewAutomationPeer.cs
- FormsAuthenticationCredentials.cs
- WindowsSecurityToken.cs
- RangeBaseAutomationPeer.cs
- SafeRegistryHandle.cs
- PackageRelationship.cs
- NavigationPropertySingletonExpression.cs
- OutputCacheSection.cs
- odbcmetadatafactory.cs
- LambdaCompiler.Expressions.cs
- SqlDataSourceWizardForm.cs
- SmtpNegotiateAuthenticationModule.cs
- WorkflowRuntimeService.cs
- VirtualPath.cs
- ContextInformation.cs
- BuildManagerHost.cs
- AttachedPropertyInfo.cs
- LinkedResourceCollection.cs
- DataSourceSerializationException.cs
- AmbientProperties.cs
- DiscoveryClientReferences.cs
- BinaryMethodMessage.cs
- backend.cs
- PersonalizationProviderCollection.cs
- Error.cs
- BindingObserver.cs
- SmtpFailedRecipientException.cs
- NullNotAllowedCollection.cs
- GeneralTransform3DGroup.cs
- SymbolMethod.cs
- CultureSpecificCharacterBufferRange.cs
- FontFamilyIdentifier.cs
- ContextStaticAttribute.cs
- TableCell.cs
- Int32CAMarshaler.cs
- DesignerTransactionCloseEvent.cs
- Transform3DGroup.cs
- StylusPlugin.cs
- EntityContainerAssociationSet.cs
- ProfilePropertySettingsCollection.cs
- SerializationException.cs
- InstanceDataCollectionCollection.cs
- RijndaelManaged.cs
- ThousandthOfEmRealPoints.cs
- ObjectSpanRewriter.cs
- Win32Native.cs
- Highlights.cs
- VBIdentifierNameEditor.cs
- Margins.cs
- Vars.cs
- SoapProtocolImporter.cs
- RowToFieldTransformer.cs
- XmlSchemaObject.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ConditionalBranch.cs
- COM2EnumConverter.cs