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
- Sql8ExpressionRewriter.cs
- PrintPreviewControl.cs
- OperatingSystem.cs
- AspCompat.cs
- XsdDateTime.cs
- HandledEventArgs.cs
- CompositeActivityTypeDescriptorProvider.cs
- OutputWindow.cs
- DaylightTime.cs
- UTF7Encoding.cs
- DBBindings.cs
- ListViewItemEventArgs.cs
- ResourceProviderFactory.cs
- XPathDocument.cs
- WhitespaceReader.cs
- PersonalizationProvider.cs
- FontUnitConverter.cs
- SqlColumnizer.cs
- ObjectDataSourceDisposingEventArgs.cs
- CompilationRelaxations.cs
- FamilyTypefaceCollection.cs
- TimeEnumHelper.cs
- ChannelPoolSettingsElement.cs
- columnmapfactory.cs
- WindowsScrollBarBits.cs
- TTSEngineProxy.cs
- PerspectiveCamera.cs
- Point3DKeyFrameCollection.cs
- WorkflowHostingResponseContext.cs
- TableLayoutPanelResizeGlyph.cs
- DrawingVisualDrawingContext.cs
- ToolBarButtonClickEvent.cs
- Ops.cs
- XmlObjectSerializerWriteContext.cs
- MsmqIntegrationProcessProtocolHandler.cs
- ThemeableAttribute.cs
- DataGridTextBox.cs
- CodeExpressionCollection.cs
- EncryptedReference.cs
- XmlStreamNodeWriter.cs
- MbpInfo.cs
- BoundingRectTracker.cs
- TemplatedWizardStep.cs
- NameValuePair.cs
- Substitution.cs
- SqlClientPermission.cs
- ControlCollection.cs
- PriorityBindingExpression.cs
- Win32Exception.cs
- AsnEncodedData.cs
- RectangleHotSpot.cs
- COAUTHINFO.cs
- TextEditorSpelling.cs
- Win32PrintDialog.cs
- WebPartTransformer.cs
- BinaryObjectReader.cs
- UInt32Storage.cs
- Constraint.cs
- OleDbFactory.cs
- BitSet.cs
- ZipIOModeEnforcingStream.cs
- DESCryptoServiceProvider.cs
- Condition.cs
- Object.cs
- SqlStream.cs
- EntityTypeEmitter.cs
- FtpRequestCacheValidator.cs
- XPathDocumentIterator.cs
- CqlParser.cs
- TdsParserHelperClasses.cs
- ConfigurationConverterBase.cs
- ListViewPagedDataSource.cs
- CompilationPass2Task.cs
- SmtpDateTime.cs
- OutputCacheSection.cs
- Hex.cs
- RenderContext.cs
- WebPageTraceListener.cs
- CodePageEncoding.cs
- DataErrorValidationRule.cs
- FilterQueryOptionExpression.cs
- ExecutionEngineException.cs
- BaseAsyncResult.cs
- BaseParaClient.cs
- Documentation.cs
- Vector3D.cs
- BitStack.cs
- XmlEnumAttribute.cs
- DrawingVisualDrawingContext.cs
- TranslateTransform3D.cs
- JumpPath.cs
- FtpWebResponse.cs
- PartialCachingAttribute.cs
- CaseExpr.cs
- ControlAdapter.cs
- ProfileManager.cs
- RichTextBox.cs
- IdentityHolder.cs
- XmlSchemaAppInfo.cs
- cookiecontainer.cs