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
- DataTableReader.cs
- OleDbDataAdapter.cs
- ViewValidator.cs
- XmlnsDictionary.cs
- PathFigureCollectionValueSerializer.cs
- AppDomainManager.cs
- QilLiteral.cs
- DataGrid.cs
- StylusSystemGestureEventArgs.cs
- GetRecipientListRequest.cs
- MethodRental.cs
- MutableAssemblyCacheEntry.cs
- HiddenFieldPageStatePersister.cs
- RouteItem.cs
- ColumnHeader.cs
- SqlCacheDependency.cs
- DrawingAttributesDefaultValueFactory.cs
- BamlTreeNode.cs
- DockPattern.cs
- ProfileSection.cs
- EncodingDataItem.cs
- OutputScope.cs
- Attribute.cs
- ConsumerConnectionPoint.cs
- __Filters.cs
- FigureParagraph.cs
- SecureStringHasher.cs
- SessionStateContainer.cs
- CacheDependency.cs
- MediaPlayer.cs
- HtmlTableRowCollection.cs
- SupportsEventValidationAttribute.cs
- BufferModesCollection.cs
- System.Data.OracleClient_BID.cs
- RequestQueue.cs
- EventLogReader.cs
- AssemblyAssociatedContentFileAttribute.cs
- ObjectAnimationUsingKeyFrames.cs
- ChangePassword.cs
- PartitionResolver.cs
- StoragePropertyMapping.cs
- DataGridColumn.cs
- metrodevice.cs
- XmlCountingReader.cs
- XmlRawWriter.cs
- WebPartActionVerb.cs
- DataSourceSerializationException.cs
- XPathCompileException.cs
- Attributes.cs
- CacheEntry.cs
- ToolStripSeparatorRenderEventArgs.cs
- VirtualPathUtility.cs
- PreviousTrackingServiceAttribute.cs
- HostingEnvironment.cs
- Stack.cs
- SqlClientWrapperSmiStreamChars.cs
- EventWaitHandle.cs
- TextWriter.cs
- JournalNavigationScope.cs
- ClientSideProviderDescription.cs
- StateChangeEvent.cs
- util.cs
- ButtonColumn.cs
- TextBreakpoint.cs
- ContainerTracking.cs
- PolyLineSegment.cs
- ContainerParaClient.cs
- XmlSchemaChoice.cs
- PrimarySelectionAdorner.cs
- Regex.cs
- CodeExpressionStatement.cs
- TdsParserSafeHandles.cs
- QuaternionValueSerializer.cs
- HebrewNumber.cs
- BamlLocalizableResource.cs
- WindowsMenu.cs
- XmlHierarchyData.cs
- DeflateStream.cs
- XmlAttribute.cs
- SynchronizedMessageSource.cs
- SecureStringHasher.cs
- WizardStepBase.cs
- ToolBar.cs
- mansign.cs
- NativeDirectoryServicesQueryAPIs.cs
- UnitySerializationHolder.cs
- FlowDocumentScrollViewer.cs
- Int32Rect.cs
- OdbcStatementHandle.cs
- AffineTransform3D.cs
- ProgressBarBrushConverter.cs
- SafeNativeMethods.cs
- WindowsContainer.cs
- MetadataFile.cs
- EncryptedPackageFilter.cs
- Quaternion.cs
- CodeDirectoryCompiler.cs
- DocumentOrderComparer.cs
- CodeTypeConstructor.cs
- KeyGesture.cs