Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- ServiceMetadataPublishingElement.cs
- StaticSiteMapProvider.cs
- ChtmlTextWriter.cs
- CacheForPrimitiveTypes.cs
- FileUpload.cs
- TypeForwardedToAttribute.cs
- ContextInformation.cs
- CqlIdentifiers.cs
- SessionStateSection.cs
- odbcmetadatafactory.cs
- CipherData.cs
- SqlDuplicator.cs
- Point.cs
- TypeSystem.cs
- TextEncodedRawTextWriter.cs
- LicenseContext.cs
- SqlDataSourceCache.cs
- PageSetupDialog.cs
- Avt.cs
- GridViewUpdateEventArgs.cs
- RegexWriter.cs
- WindowsIdentity.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- NameValueCollection.cs
- SQLString.cs
- RandomDelaySendsAsyncResult.cs
- KeyValuePairs.cs
- ObjectDataProvider.cs
- TabItem.cs
- WindowsRichEditRange.cs
- ProtocolsConfiguration.cs
- DataRowCollection.cs
- PixelShader.cs
- CodePageUtils.cs
- DataTransferEventArgs.cs
- FillRuleValidation.cs
- EventLogStatus.cs
- ObjRef.cs
- Pkcs7Recipient.cs
- MimeBasePart.cs
- NavigatingCancelEventArgs.cs
- Tuple.cs
- CustomAttributeFormatException.cs
- MetadataSource.cs
- ValidateNames.cs
- HtmlElement.cs
- DataSourceSelectArguments.cs
- ValueTypeFixupInfo.cs
- diagnosticsswitches.cs
- ParamArrayAttribute.cs
- DateTimePicker.cs
- connectionpool.cs
- ControlAdapter.cs
- MultiSelector.cs
- PeerConnector.cs
- DataTablePropertyDescriptor.cs
- ApplicationId.cs
- TextBox.cs
- ImportStoreException.cs
- XPathNavigator.cs
- SessionSwitchEventArgs.cs
- RefExpr.cs
- DiscriminatorMap.cs
- ApplicationContext.cs
- EventManager.cs
- FlowDocumentPage.cs
- Timeline.cs
- DataComponentGenerator.cs
- TextTreeInsertElementUndoUnit.cs
- InfoCardAsymmetricCrypto.cs
- DataListItem.cs
- MemberDescriptor.cs
- WithStatement.cs
- XmlReaderSettings.cs
- AnonymousIdentificationSection.cs
- X509CertificateStore.cs
- ExtensionWindow.cs
- DataMemberFieldConverter.cs
- WeakHashtable.cs
- DocumentViewer.cs
- TokenBasedSetEnumerator.cs
- DynamicResourceExtensionConverter.cs
- InteropBitmapSource.cs
- ToolStripLocationCancelEventArgs.cs
- TypeToken.cs
- SqlConnectionPoolGroupProviderInfo.cs
- Part.cs
- MenuTracker.cs
- PreservationFileWriter.cs
- CounterSample.cs
- StrongNameIdentityPermission.cs
- PropertyEmitterBase.cs
- IDictionary.cs
- InheritanceRules.cs
- Point3DAnimationBase.cs
- SmiTypedGetterSetter.cs
- PrimitiveType.cs
- SqlDataSourceRefreshSchemaForm.cs
- AnonymousIdentificationModule.cs
- OdbcConnectionHandle.cs