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
- VisualStyleInformation.cs
- XamlSerializerUtil.cs
- TextAnchor.cs
- ObjectPersistData.cs
- PermissionAttributes.cs
- BooleanConverter.cs
- DisposableCollectionWrapper.cs
- Scripts.cs
- NumberAction.cs
- GeneralTransform.cs
- TraceUtility.cs
- HtmlUtf8RawTextWriter.cs
- AutoGeneratedFieldProperties.cs
- AudioDeviceOut.cs
- XmlCharType.cs
- SchemaConstraints.cs
- BufferedReadStream.cs
- RoleManagerSection.cs
- BitmapEncoder.cs
- CodeArrayCreateExpression.cs
- IconBitmapDecoder.cs
- AliasGenerator.cs
- RangeContentEnumerator.cs
- LayoutEvent.cs
- MenuItemStyleCollection.cs
- ValidatingReaderNodeData.cs
- PageClientProxyGenerator.cs
- SkewTransform.cs
- ToolStripDropDownMenu.cs
- WebSysDescriptionAttribute.cs
- DataTableNewRowEvent.cs
- CommandHelpers.cs
- KeyConverter.cs
- ZoomPercentageConverter.cs
- CodeArgumentReferenceExpression.cs
- HTTPNotFoundHandler.cs
- AbstractDataSvcMapFileLoader.cs
- SimpleExpression.cs
- RoutedEventConverter.cs
- WebPartDisplayModeEventArgs.cs
- DataSourceControl.cs
- ClientCultureInfo.cs
- PcmConverter.cs
- FillErrorEventArgs.cs
- Rect3DValueSerializer.cs
- TableLayoutPanel.cs
- BackgroundFormatInfo.cs
- MeasureData.cs
- SqlStatistics.cs
- InlineObject.cs
- XmlSiteMapProvider.cs
- EmptyStringExpandableObjectConverter.cs
- TemplateBindingExtension.cs
- Keyboard.cs
- PropertiesTab.cs
- WindowsFormsHostAutomationPeer.cs
- DataGridClipboardHelper.cs
- SetterBaseCollection.cs
- Menu.cs
- RadioButtonBaseAdapter.cs
- XsltArgumentList.cs
- AuthenticationService.cs
- HtmlUtf8RawTextWriter.cs
- XmlSchema.cs
- SafeUserTokenHandle.cs
- ImplicitInputBrush.cs
- CodeActivityContext.cs
- HtmlInputControl.cs
- XmlSerializerFactory.cs
- GenericTextProperties.cs
- SerializableReadOnlyDictionary.cs
- RectAnimation.cs
- Operators.cs
- RenderData.cs
- UnsafeNativeMethods.cs
- PersonalizationStateInfo.cs
- SamlAuthorizationDecisionClaimResource.cs
- Int64Storage.cs
- RestHandler.cs
- TextBoxAutoCompleteSourceConverter.cs
- TraceHwndHost.cs
- StickyNoteAnnotations.cs
- recordstate.cs
- EntityDataSourceState.cs
- XPathParser.cs
- CustomAttributeFormatException.cs
- SmtpReplyReader.cs
- QuaternionIndependentAnimationStorage.cs
- CommandID.cs
- DetailsViewDeletedEventArgs.cs
- NativeMethods.cs
- WriteLine.cs
- DataControlExtensions.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- SynchronizingStream.cs
- ClassHandlersStore.cs
- KnownTypesProvider.cs
- SizeConverter.cs
- ElementHostPropertyMap.cs
- DataGridTable.cs