Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / DesignerSerializationOptionsAttribute.cs / 1305600 / 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; using MS.Internal.WindowsBase; 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
- TextRangeProviderWrapper.cs
- WorkItem.cs
- IndicCharClassifier.cs
- RandomNumberGenerator.cs
- PeerCollaborationPermission.cs
- ListArgumentProvider.cs
- ToolStripScrollButton.cs
- UnmanagedMemoryStreamWrapper.cs
- WindowsTooltip.cs
- XmlIgnoreAttribute.cs
- ScriptMethodAttribute.cs
- Wrapper.cs
- DocumentsTrace.cs
- EUCJPEncoding.cs
- MonikerHelper.cs
- CodeExpressionCollection.cs
- LineSegment.cs
- PngBitmapEncoder.cs
- ContainerFilterService.cs
- EventSchemaTraceListener.cs
- SoapObjectWriter.cs
- Pair.cs
- MoveSizeWinEventHandler.cs
- Line.cs
- XmlValidatingReader.cs
- PolyBezierSegment.cs
- SamlAuthenticationStatement.cs
- RangeValidator.cs
- ToolStripSettings.cs
- RecognizerStateChangedEventArgs.cs
- ProvidePropertyAttribute.cs
- DynamicQueryStringParameter.cs
- WebPartEditVerb.cs
- TypefaceCollection.cs
- SQLInt16Storage.cs
- NativeWindow.cs
- brushes.cs
- SQLBinary.cs
- NamespaceCollection.cs
- RectConverter.cs
- SqlConnectionString.cs
- ErrorCodes.cs
- ImageFormatConverter.cs
- LayoutUtils.cs
- WhitespaceReader.cs
- MachineKeySection.cs
- Panel.cs
- ManipulationLogic.cs
- XmlSerializationWriter.cs
- InternalControlCollection.cs
- Main.cs
- FormViewDeleteEventArgs.cs
- _BufferOffsetSize.cs
- TextTreeTextElementNode.cs
- Compensation.cs
- ParserStack.cs
- BooleanToVisibilityConverter.cs
- ImageKeyConverter.cs
- UnaryNode.cs
- WindowsRebar.cs
- XamlFxTrace.cs
- QilStrConcat.cs
- ObjectTokenCategory.cs
- DataSourceCache.cs
- TabletDevice.cs
- TextContainerHelper.cs
- AssemblyBuilder.cs
- AuthorizationPolicyTypeElementCollection.cs
- ArgumentException.cs
- XsdSchemaFileEditor.cs
- SplashScreen.cs
- PathTooLongException.cs
- ProfileManager.cs
- OrderablePartitioner.cs
- PartialCachingAttribute.cs
- DrawingGroup.cs
- ChangePassword.cs
- RadioButtonPopupAdapter.cs
- AttributeUsageAttribute.cs
- PointAnimationUsingPath.cs
- UnionExpr.cs
- SubMenuStyleCollection.cs
- ModelProperty.cs
- EventMappingSettingsCollection.cs
- TextMarkerSource.cs
- CollectionView.cs
- _SingleItemRequestCache.cs
- Maps.cs
- SerializationInfoEnumerator.cs
- PageRouteHandler.cs
- ResourceDictionaryCollection.cs
- WindowsRichEdit.cs
- Utils.cs
- CodeVariableDeclarationStatement.cs
- ValidateNames.cs
- MultitargetUtil.cs
- Buffer.cs
- ReadOnlyCollection.cs
- FullTextBreakpoint.cs
- WinInetCache.cs