Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / DesignerSerializationOptionsAttribute.cs / 1305600 / 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; using MS.Internal.WindowsBase; 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; using MS.Internal.WindowsBase; 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
- StorageEntityTypeMapping.cs
- IsolatedStoragePermission.cs
- XmlSchemaComplexContent.cs
- ThrowHelper.cs
- DbLambda.cs
- JsonDataContract.cs
- ReferencedCollectionType.cs
- XmlTextReader.cs
- PublisherIdentityPermission.cs
- ProjectionCamera.cs
- IISMapPath.cs
- ExpressionBindings.cs
- BufferedWebEventProvider.cs
- XmlUtf8RawTextWriter.cs
- StateItem.cs
- CharacterShapingProperties.cs
- ClientBuildManager.cs
- ConstraintCollection.cs
- BitmapCache.cs
- StickyNoteContentControl.cs
- KnownIds.cs
- Timer.cs
- AudioLevelUpdatedEventArgs.cs
- StylusPointPropertyId.cs
- RangeBase.cs
- UpdateException.cs
- PropertyConverter.cs
- WinFormsSecurity.cs
- ProgressiveCrcCalculatingStream.cs
- HostedElements.cs
- SQLStringStorage.cs
- HtmlImage.cs
- OrthographicCamera.cs
- CommandDesigner.cs
- XpsStructure.cs
- Int16Storage.cs
- CodeParameterDeclarationExpression.cs
- DataSourceControl.cs
- PerformanceCounterCategory.cs
- ContainerSelectorBehavior.cs
- ProfileEventArgs.cs
- OverloadGroupAttribute.cs
- WebPartRestoreVerb.cs
- VariableElement.cs
- DynamicResourceExtensionConverter.cs
- KeyProperty.cs
- PriorityBinding.cs
- X509Certificate.cs
- EncryptedKeyIdentifierClause.cs
- XmlSchemaCollection.cs
- CompilationUtil.cs
- UnknownWrapper.cs
- InfoCardRSACryptoProvider.cs
- SingleStorage.cs
- ElementProxy.cs
- TriggerAction.cs
- ICspAsymmetricAlgorithm.cs
- EntityStoreSchemaFilterEntry.cs
- OdbcPermission.cs
- XmlNamespaceManager.cs
- DbProviderFactory.cs
- RegularExpressionValidator.cs
- ConnectionPoolManager.cs
- ReceiveErrorHandling.cs
- SessionParameter.cs
- TextElementEnumerator.cs
- coordinatorfactory.cs
- ThrowOnMultipleAssignment.cs
- SHA512.cs
- ArgumentException.cs
- HelpProvider.cs
- _RequestCacheProtocol.cs
- QueuePropertyVariants.cs
- IsolatedStorageFilePermission.cs
- LinkTarget.cs
- ArcSegment.cs
- ToggleButtonAutomationPeer.cs
- FlowDocumentPaginator.cs
- StateItem.cs
- EncoderNLS.cs
- UnknownBitmapDecoder.cs
- EntryPointNotFoundException.cs
- DecoderFallback.cs
- LocationFactory.cs
- MSAAWinEventWrap.cs
- ImpersonationOption.cs
- connectionpool.cs
- Relationship.cs
- BinaryObjectReader.cs
- ServiceDescriptionSerializer.cs
- PageHandlerFactory.cs
- FileCodeGroup.cs
- GetReadStreamResult.cs
- CompositeControlDesigner.cs
- DetectEofStream.cs
- HierarchicalDataSourceControl.cs
- PreviewControlDesigner.cs
- DataGridViewCellValidatingEventArgs.cs
- FileNotFoundException.cs
- DbProviderManifest.cs