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
- OptimizedTemplateContentHelper.cs
- FieldNameLookup.cs
- LexicalChunk.cs
- WindowsSlider.cs
- QueryConverter.cs
- DrawTreeNodeEventArgs.cs
- SqlFileStream.cs
- SettingsPropertyCollection.cs
- LogicalExpressionEditor.cs
- GridItemPattern.cs
- SchemaImporter.cs
- RelationshipWrapper.cs
- WebPartMovingEventArgs.cs
- DataSourceHelper.cs
- ClientTargetCollection.cs
- FlowDocumentPaginator.cs
- ValidationHelper.cs
- JsonDataContract.cs
- MDIWindowDialog.cs
- DefaultTraceListener.cs
- Activator.cs
- ConnectionInterfaceCollection.cs
- CompilerScopeManager.cs
- Vector3DAnimationUsingKeyFrames.cs
- ResourcesBuildProvider.cs
- EntityDataReader.cs
- ObjectSecurity.cs
- MobileControlsSectionHandler.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- QueryMatcher.cs
- Stroke2.cs
- ToolStripItem.cs
- DbConnectionPool.cs
- MemberPathMap.cs
- HostingEnvironmentException.cs
- ImageDrawing.cs
- UnaryNode.cs
- SynchronizationContext.cs
- UIPermission.cs
- Subset.cs
- FrameDimension.cs
- PersonalizationStateInfo.cs
- EntityContainerAssociationSet.cs
- ParseElement.cs
- SqlBinder.cs
- HtmlWindow.cs
- Brush.cs
- RpcAsyncResult.cs
- WindowsGraphics.cs
- CodeLabeledStatement.cs
- X509ChainElement.cs
- XmlSchemaGroup.cs
- GridViewUpdatedEventArgs.cs
- Int32Rect.cs
- ProtocolsSection.cs
- RectangleConverter.cs
- Int32CollectionConverter.cs
- ICollection.cs
- DataGridViewIntLinkedList.cs
- _NegoState.cs
- MenuEventArgs.cs
- SHA512.cs
- LicFileLicenseProvider.cs
- SecurityImpersonationBehavior.cs
- XmlDigitalSignatureProcessor.cs
- ThemeDictionaryExtension.cs
- ArgumentException.cs
- XmlSchemaSearchPattern.cs
- CryptoApi.cs
- ButtonAutomationPeer.cs
- OleDbException.cs
- ToolStripDropDownClosedEventArgs.cs
- XmlLanguage.cs
- XmlWhitespace.cs
- AsyncOperationManager.cs
- RMEnrollmentPage2.cs
- TypeSystem.cs
- SubstitutionList.cs
- PasswordBoxAutomationPeer.cs
- DataGridViewLayoutData.cs
- ScriptDescriptor.cs
- AppDomainManager.cs
- MapPathBasedVirtualPathProvider.cs
- XamlToRtfParser.cs
- ToolStripProgressBar.cs
- DetailsViewUpdatedEventArgs.cs
- SettingsPropertyNotFoundException.cs
- TimeSpan.cs
- ImageInfo.cs
- TargetParameterCountException.cs
- ParagraphVisual.cs
- ObjectAnimationUsingKeyFrames.cs
- IgnoreDataMemberAttribute.cs
- SQLUtility.cs
- Validator.cs
- SafePointer.cs
- SQLStringStorage.cs
- SynchronizationLockException.cs
- DeferredElementTreeState.cs
- FormatConvertedBitmap.cs