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
- CompiledRegexRunnerFactory.cs
- TargetFrameworkUtil.cs
- SettingsPropertyNotFoundException.cs
- PolyBezierSegment.cs
- DataControlPagerLinkButton.cs
- ToolStripPanelRow.cs
- FontSourceCollection.cs
- PathSegmentCollection.cs
- MimeMultiPart.cs
- DbModificationClause.cs
- DataGridViewColumnConverter.cs
- TagPrefixCollection.cs
- AtlasWeb.Designer.cs
- TransformerTypeCollection.cs
- TextEffectCollection.cs
- FontNamesConverter.cs
- DataSourceControl.cs
- ExtensionDataObject.cs
- InvalidOperationException.cs
- DiscoveryClientBindingElement.cs
- LabelInfo.cs
- Matrix3DConverter.cs
- EmissiveMaterial.cs
- DotNetATv1WindowsLogEntryDeserializer.cs
- UmAlQuraCalendar.cs
- CompletionCallbackWrapper.cs
- ByValueEqualityComparer.cs
- ImageAttributes.cs
- PathSegment.cs
- COAUTHINFO.cs
- DateTimeParse.cs
- ThicknessAnimationBase.cs
- ConfigurationException.cs
- ThreadPoolTaskScheduler.cs
- TemplateBindingExtensionConverter.cs
- KeyGestureConverter.cs
- Profiler.cs
- __Filters.cs
- RuntimeWrappedException.cs
- TargetControlTypeAttribute.cs
- XmlTextReaderImplHelpers.cs
- TextServicesLoader.cs
- QueryInterceptorAttribute.cs
- SqlParameterCollection.cs
- NavigationExpr.cs
- TableItemProviderWrapper.cs
- IsolatedStorage.cs
- ContextProperty.cs
- VisualStyleRenderer.cs
- ListenDesigner.cs
- Int64AnimationUsingKeyFrames.cs
- IOThreadTimer.cs
- AssemblyAssociatedContentFileAttribute.cs
- RowType.cs
- UriWriter.cs
- DbConvert.cs
- SystemIcmpV4Statistics.cs
- Byte.cs
- ResourceManager.cs
- ScrollableControl.cs
- OpCopier.cs
- ImageAnimator.cs
- PersonalizationEntry.cs
- AttributeUsageAttribute.cs
- DataListItemCollection.cs
- ToolStripCollectionEditor.cs
- ListViewUpdateEventArgs.cs
- RightsManagementInformation.cs
- DescendentsWalkerBase.cs
- SelfIssuedAuthRSACryptoProvider.cs
- InputReferenceExpression.cs
- ResizeGrip.cs
- HttpHandlerActionCollection.cs
- ScrollItemProviderWrapper.cs
- RectangleGeometry.cs
- RouteValueDictionary.cs
- XmlArrayAttribute.cs
- AddingNewEventArgs.cs
- RSAPKCS1SignatureFormatter.cs
- CodeParameterDeclarationExpressionCollection.cs
- PersistenceTypeAttribute.cs
- ExtendedPropertyCollection.cs
- HTTPNotFoundHandler.cs
- MembershipPasswordException.cs
- ProfileServiceManager.cs
- PropertyMetadata.cs
- TypefaceCollection.cs
- _ConnectionGroup.cs
- QilName.cs
- UiaCoreApi.cs
- SelectionPattern.cs
- DataGridBoundColumn.cs
- CompModSwitches.cs
- XmlCharCheckingReader.cs
- ManagedWndProcTracker.cs
- VerticalAlignConverter.cs
- StreamWriter.cs
- ActivityValidator.cs
- TreeNodeConverter.cs
- SHA1.cs