Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- HttpApplicationFactory.cs
- DataGridTable.cs
- DataControlImageButton.cs
- MsmqIntegrationProcessProtocolHandler.cs
- BoolExpressionVisitors.cs
- SimpleRecyclingCache.cs
- GrammarBuilder.cs
- NetNamedPipeSecurityElement.cs
- ReachDocumentPageSerializer.cs
- FontUnitConverter.cs
- XamlSerializationHelper.cs
- SelectionHighlightInfo.cs
- Delegate.cs
- ScriptManager.cs
- MenuAutomationPeer.cs
- FrameworkContextData.cs
- ReservationNotFoundException.cs
- FileUtil.cs
- DbException.cs
- OLEDB_Enum.cs
- Variant.cs
- IriParsingElement.cs
- XPathParser.cs
- QueryOperatorEnumerator.cs
- LayoutUtils.cs
- coordinatorfactory.cs
- OAVariantLib.cs
- WindowVisualStateTracker.cs
- EventSetter.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- DragEvent.cs
- SafeFindHandle.cs
- UInt32Storage.cs
- RestHandlerFactory.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- RegexEditorDialog.cs
- tooltip.cs
- Fonts.cs
- GlobalEventManager.cs
- ContentPlaceHolder.cs
- SQLBytesStorage.cs
- WsdlBuildProvider.cs
- XmlIlGenerator.cs
- WebContext.cs
- XhtmlBasicPhoneCallAdapter.cs
- TypeInitializationException.cs
- Graph.cs
- CodeDirectionExpression.cs
- BaseParser.cs
- DefaultTraceListener.cs
- StateItem.cs
- FunctionGenerator.cs
- Currency.cs
- PropertyInformationCollection.cs
- EntityTypeBase.cs
- BitmapMetadataEnumerator.cs
- StateChangeEvent.cs
- DesigntimeLicenseContext.cs
- JpegBitmapDecoder.cs
- Exception.cs
- Constants.cs
- DataContract.cs
- WebBrowsableAttribute.cs
- KeyInterop.cs
- SqlDataSourceCommandEventArgs.cs
- PipeSecurity.cs
- StateChangeEvent.cs
- XmlObjectSerializerContext.cs
- SiteMapProvider.cs
- HybridDictionary.cs
- DesignerOptionService.cs
- GeometryGroup.cs
- DbProviderManifest.cs
- ProxyManager.cs
- CqlParserHelpers.cs
- TextPenaltyModule.cs
- RootBrowserWindowProxy.cs
- VersionValidator.cs
- ToolStrip.cs
- BaseCAMarshaler.cs
- TransformerConfigurationWizardBase.cs
- CompositeFontInfo.cs
- DictionarySectionHandler.cs
- FtpRequestCacheValidator.cs
- CollectionEditorDialog.cs
- InternalSafeNativeMethods.cs
- AttributeCollection.cs
- AttributeUsageAttribute.cs
- IIS7WorkerRequest.cs
- TextClipboardData.cs
- StretchValidation.cs
- ToolStripOverflowButton.cs
- Soap.cs
- ResourceCodeDomSerializer.cs
- WorkflowWebService.cs
- StylusCaptureWithinProperty.cs
- HostedController.cs
- AuthenticationConfig.cs
- NativeMethods.cs
- KeyNameIdentifierClause.cs