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
- HighContrastHelper.cs
- StylusEditingBehavior.cs
- AppSecurityManager.cs
- AsyncOperationLifetimeManager.cs
- CommandDevice.cs
- Converter.cs
- MouseEvent.cs
- RepeatBehavior.cs
- ResourceCollectionInfo.cs
- Parser.cs
- TailCallAnalyzer.cs
- ObjectItemLoadingSessionData.cs
- SendMailErrorEventArgs.cs
- PageAsyncTaskManager.cs
- Brush.cs
- MetabaseReader.cs
- ControlBindingsCollection.cs
- TabletDeviceInfo.cs
- SignatureHelper.cs
- Boolean.cs
- Size.cs
- DefaultShape.cs
- XPathBuilder.cs
- WebSysDefaultValueAttribute.cs
- WebConfigurationManager.cs
- WebPartCatalogCloseVerb.cs
- ToolStripItemBehavior.cs
- MultiBindingExpression.cs
- ElementHost.cs
- AppSettingsSection.cs
- DataGridViewComboBoxEditingControl.cs
- ViewStateModeByIdAttribute.cs
- XmlSubtreeReader.cs
- EncryptedReference.cs
- MouseButtonEventArgs.cs
- SqlDataSourceWizardForm.cs
- PageBuildProvider.cs
- SafeReadContext.cs
- HashStream.cs
- DateTimeOffsetAdapter.cs
- DatatypeImplementation.cs
- ListViewSelectEventArgs.cs
- RadioButtonAutomationPeer.cs
- ServiceOperationHelpers.cs
- LeaseManager.cs
- ResourceContainer.cs
- ToolStripSystemRenderer.cs
- UrlPath.cs
- BaseInfoTable.cs
- WebPartHeaderCloseVerb.cs
- DictationGrammar.cs
- ByteAnimationBase.cs
- TempEnvironment.cs
- TextBoxAutomationPeer.cs
- TreeViewAutomationPeer.cs
- ContextDataSourceContextData.cs
- TTSEvent.cs
- NavigationHelper.cs
- InputLanguageSource.cs
- SingleAnimationUsingKeyFrames.cs
- ByteStreamMessageEncoderFactory.cs
- SemanticResultValue.cs
- EtwProvider.cs
- MessageQueueAccessControlEntry.cs
- XmlSchemaAttributeGroup.cs
- ObjectConverter.cs
- HandlerFactoryCache.cs
- ScrollChrome.cs
- EventLogTraceListener.cs
- GridViewSelectEventArgs.cs
- ExtensionWindowHeader.cs
- Oci.cs
- StatusStrip.cs
- ShapeTypeface.cs
- DefinitionUpdate.cs
- ArrayList.cs
- EditorPartCollection.cs
- SqlConnectionPoolProviderInfo.cs
- HtmlInputRadioButton.cs
- GlobalAllocSafeHandle.cs
- XmlSchemaCollection.cs
- WindowsFormsDesignerOptionService.cs
- IxmlLineInfo.cs
- EndOfStreamException.cs
- SubclassTypeValidator.cs
- SafeEventLogWriteHandle.cs
- EntityStoreSchemaGenerator.cs
- Input.cs
- AssociationSet.cs
- BatchStream.cs
- MbpInfo.cs
- CommandHelpers.cs
- PointCollectionValueSerializer.cs
- Variable.cs
- ChannelFactoryBase.cs
- SmuggledIUnknown.cs
- UnsafeNativeMethods.cs
- JavaScriptObjectDeserializer.cs
- CultureInfoConverter.cs
- GraphicsPath.cs