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
- ReferenceSchema.cs
- JournalEntry.cs
- XmlWriterDelegator.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- EditorBrowsableAttribute.cs
- HtmlForm.cs
- ButtonChrome.cs
- CallContext.cs
- ContentHostHelper.cs
- Msmq3PoisonHandler.cs
- SafeWaitHandle.cs
- Animatable.cs
- ProgressBarRenderer.cs
- PathTooLongException.cs
- _SslSessionsCache.cs
- CodeConstructor.cs
- SamlConditions.cs
- SQLDateTimeStorage.cs
- WebPermission.cs
- DataGridHeaderBorder.cs
- SelectorItemAutomationPeer.cs
- StoryFragments.cs
- AssemblyCache.cs
- FormatVersion.cs
- __TransparentProxy.cs
- DataGridViewHeaderCell.cs
- HwndTarget.cs
- ViewLoader.cs
- NavigationProperty.cs
- CannotUnloadAppDomainException.cs
- CombinedGeometry.cs
- Size3D.cs
- FocusManager.cs
- IconConverter.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- HtmlSelect.cs
- DataRow.cs
- CompiledRegexRunnerFactory.cs
- FillBehavior.cs
- UnwrappedTypesXmlSerializerManager.cs
- itemelement.cs
- ModelItemCollection.cs
- ParagraphVisual.cs
- GlyphRunDrawing.cs
- StyleXamlTreeBuilder.cs
- TextBounds.cs
- QuerySettings.cs
- CustomErrorsSectionWrapper.cs
- ByteStack.cs
- CellCreator.cs
- IERequestCache.cs
- InputEventArgs.cs
- BitmapMetadataBlob.cs
- ServerProtocol.cs
- Keyboard.cs
- WindowsScroll.cs
- HScrollProperties.cs
- PopupControlService.cs
- PaintEvent.cs
- EntityDataSourceDataSelectionPanel.cs
- VirtualPathUtility.cs
- HierarchicalDataBoundControl.cs
- StringConverter.cs
- TrustManagerMoreInformation.cs
- Size3DConverter.cs
- PointCollection.cs
- GeometryModel3D.cs
- Keywords.cs
- MobileControlBuilder.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- ThreadStateException.cs
- InstanceStore.cs
- AnnotationResourceCollection.cs
- GatewayIPAddressInformationCollection.cs
- Validator.cs
- WebConfigurationManager.cs
- XmlChildEnumerator.cs
- EllipseGeometry.cs
- DataGridViewCheckBoxCell.cs
- ClipboardData.cs
- PeerObject.cs
- IdentityHolder.cs
- ConversionHelper.cs
- AudioSignalProblemOccurredEventArgs.cs
- CaseCqlBlock.cs
- DataListCommandEventArgs.cs
- KerberosTicketHashIdentifierClause.cs
- GridViewCommandEventArgs.cs
- LogicalExpressionEditor.cs
- ResourceDictionary.cs
- ChildChangedEventArgs.cs
- MetadataFile.cs
- Rotation3DAnimation.cs
- Page.cs
- WebPartZoneCollection.cs
- unsafeIndexingFilterStream.cs
- WindowsGraphicsCacheManager.cs
- HierarchicalDataSourceDesigner.cs
- HtmlInputReset.cs
- NamedPipeConnectionPoolSettingsElement.cs