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
- TextTreeUndoUnit.cs
- SHA512.cs
- DateTimeOffsetAdapter.cs
- DataContractFormatAttribute.cs
- CanonicalFormWriter.cs
- WebHttpSecurityModeHelper.cs
- SecurityKeyUsage.cs
- SoapSchemaImporter.cs
- VersionValidator.cs
- EncryptedKeyIdentifierClause.cs
- ArrowControl.xaml.cs
- HelpOperationInvoker.cs
- LZCodec.cs
- ItemContainerGenerator.cs
- SeverityFilter.cs
- GACMembershipCondition.cs
- FormViewDeletedEventArgs.cs
- SoundPlayer.cs
- PixelFormatConverter.cs
- SHA384Cng.cs
- Send.cs
- NullableIntMinMaxAggregationOperator.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TableChangeProcessor.cs
- SecurityTokenProviderContainer.cs
- LineGeometry.cs
- XmlSchemaSubstitutionGroup.cs
- UriExt.cs
- DesignerView.cs
- PreviewPageInfo.cs
- BitArray.cs
- GlyphRunDrawing.cs
- EnumerableCollectionView.cs
- EventLogPermission.cs
- BrushConverter.cs
- CompiledXpathExpr.cs
- SafeRightsManagementEnvironmentHandle.cs
- FloaterParagraph.cs
- InkPresenter.cs
- AtomPub10ServiceDocumentFormatter.cs
- EdmComplexTypeAttribute.cs
- ActiveDocumentEvent.cs
- DbConnectionInternal.cs
- SQLDateTimeStorage.cs
- Nullable.cs
- Triangle.cs
- ObjectDataSourceDisposingEventArgs.cs
- CompensateDesigner.cs
- BasicCellRelation.cs
- ContentFilePart.cs
- ResourceDescriptionAttribute.cs
- PerformanceCountersElement.cs
- Delegate.cs
- XmlStringTable.cs
- DataGridItem.cs
- ConditionalAttribute.cs
- AsyncStreamReader.cs
- MenuCommandService.cs
- ObjectPersistData.cs
- SchemaAttDef.cs
- SurrogateDataContract.cs
- ValidationContext.cs
- versioninfo.cs
- WindowsMenu.cs
- MetaData.cs
- ReadOnlyDictionary.cs
- AxHost.cs
- DataGridHeaderBorder.cs
- LateBoundChannelParameterCollection.cs
- ModelChangedEventArgsImpl.cs
- OleDbReferenceCollection.cs
- RelationalExpressions.cs
- XamlInterfaces.cs
- BitmapCodecInfoInternal.cs
- TextUtf8RawTextWriter.cs
- XmlException.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- WebChannelFactory.cs
- RedirectionProxy.cs
- RegexMatchCollection.cs
- DataViewManagerListItemTypeDescriptor.cs
- SqlDataSource.cs
- CodeTypeDelegate.cs
- IndexerNameAttribute.cs
- XmlElement.cs
- ListViewSelectEventArgs.cs
- MultiBinding.cs
- MimeBasePart.cs
- ExpandCollapseProviderWrapper.cs
- RoleManagerModule.cs
- RegistryPermission.cs
- DynamicValueConverter.cs
- InlineUIContainer.cs
- BlurBitmapEffect.cs
- OleDbErrorCollection.cs
- ContractComponent.cs
- RowBinding.cs
- Stack.cs
- ComPersistableTypeElement.cs
- RawStylusInput.cs