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
- AbstractExpressions.cs
- HitTestFilterBehavior.cs
- BookmarkWorkItem.cs
- SqlConnection.cs
- _SSPIWrapper.cs
- SoapReflectionImporter.cs
- ToolStripDesignerUtils.cs
- InvalidComObjectException.cs
- OleDragDropHandler.cs
- ContextDataSourceView.cs
- tooltip.cs
- AddInControllerImpl.cs
- UnsafeNativeMethods.cs
- AbandonedMutexException.cs
- XPathParser.cs
- TextEditorCopyPaste.cs
- FixedSOMElement.cs
- FileDialog.cs
- Application.cs
- HtmlEncodedRawTextWriter.cs
- Classification.cs
- ColumnMapVisitor.cs
- SettingsPropertyWrongTypeException.cs
- Encoder.cs
- RenderingBiasValidation.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- ConfigurationSectionGroup.cs
- PersonalizableTypeEntry.cs
- oledbconnectionstring.cs
- Win32PrintDialog.cs
- BypassElementCollection.cs
- Scene3D.cs
- TargetException.cs
- ContentDesigner.cs
- InternalCache.cs
- ObjectConverter.cs
- ZipIORawDataFileBlock.cs
- SBCSCodePageEncoding.cs
- IListConverters.cs
- MemberRelationshipService.cs
- ScrollBarRenderer.cs
- MessageOperationFormatter.cs
- EmbeddedObject.cs
- Processor.cs
- EventProxy.cs
- PropertyPath.cs
- Compensate.cs
- PartialCachingAttribute.cs
- CompatibleComparer.cs
- ToolStripArrowRenderEventArgs.cs
- UnsafeNativeMethods.cs
- MarshalByRefObject.cs
- Message.cs
- ProxyElement.cs
- SerializationObjectManager.cs
- SupportsEventValidationAttribute.cs
- Registry.cs
- ReversePositionQuery.cs
- WebPartMovingEventArgs.cs
- AutomationElement.cs
- DocumentsTrace.cs
- X509Certificate2Collection.cs
- FaultDesigner.cs
- TextElement.cs
- Stylesheet.cs
- LogicalExpr.cs
- DateTimeOffsetAdapter.cs
- JsonWriter.cs
- VirtualDirectoryMappingCollection.cs
- PersonalizationState.cs
- DbQueryCommandTree.cs
- LZCodec.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- EndpointBehaviorElement.cs
- MenuItemCollection.cs
- ScriptReference.cs
- DoubleLinkList.cs
- XPathParser.cs
- Trace.cs
- MDIControlStrip.cs
- MSAAEventDispatcher.cs
- SchemaCollectionCompiler.cs
- DefaultClaimSet.cs
- MemberRestriction.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- QuaternionKeyFrameCollection.cs
- StdValidatorsAndConverters.cs
- OleDbMetaDataFactory.cs
- ComponentEditorPage.cs
- EventWaitHandle.cs
- SelectingProviderEventArgs.cs
- WsdlImporterElement.cs
- IsolatedStorage.cs
- DataStreams.cs
- ListViewInsertedEventArgs.cs
- InternalSafeNativeMethods.cs
- OSFeature.cs
- smtpconnection.cs
- dataprotectionpermission.cs
- MetafileHeaderWmf.cs