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
- XsltInput.cs
- SqlUnionizer.cs
- HttpListenerRequestTraceRecord.cs
- OperationDescription.cs
- EntityCollectionChangedParams.cs
- ReliabilityContractAttribute.cs
- SessionPageStatePersister.cs
- TableLayoutStyleCollection.cs
- MimeParameter.cs
- DataServiceQuery.cs
- SemanticResolver.cs
- CustomErrorsSection.cs
- SQlBooleanStorage.cs
- FatalException.cs
- FileUtil.cs
- CharConverter.cs
- DatagridviewDisplayedBandsData.cs
- PartialCachingControl.cs
- RegexStringValidatorAttribute.cs
- Signature.cs
- ExpressionPrefixAttribute.cs
- RectangleHotSpot.cs
- HandleRef.cs
- SqlServices.cs
- PaintEvent.cs
- ScrollBarRenderer.cs
- InstanceLockQueryResult.cs
- MimeObjectFactory.cs
- CustomAttributeFormatException.cs
- ParserContext.cs
- ToolStripDropDown.cs
- ErrorWebPart.cs
- Keywords.cs
- ComplexTypeEmitter.cs
- StaticTextPointer.cs
- AppDomainFactory.cs
- X509CertificateValidationMode.cs
- HttpValueCollection.cs
- QuaternionAnimationBase.cs
- SpellCheck.cs
- OpenTypeLayout.cs
- AuthenticationConfig.cs
- BaseResourcesBuildProvider.cs
- MarkupExtensionReturnTypeAttribute.cs
- AppearanceEditorPart.cs
- QfeChecker.cs
- TraceListeners.cs
- SourceElementsCollection.cs
- PartialCachingAttribute.cs
- CharacterMetrics.cs
- RuntimeIdentifierPropertyAttribute.cs
- OdbcEnvironment.cs
- XmlCDATASection.cs
- DeclarativeCatalogPartDesigner.cs
- AuthorizationRule.cs
- _DigestClient.cs
- BooleanSwitch.cs
- ObjectHandle.cs
- InstanceCollisionException.cs
- EdgeProfileValidation.cs
- DataObjectPastingEventArgs.cs
- DataControlLinkButton.cs
- Registry.cs
- OrderPreservingPipeliningMergeHelper.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- LocalizationParserHooks.cs
- RegionInfo.cs
- GPPOINTF.cs
- CharAnimationUsingKeyFrames.cs
- TdsParserHelperClasses.cs
- GroupItem.cs
- SplitContainer.cs
- CategoryNameCollection.cs
- MemberAccessException.cs
- EndpointConfigContainer.cs
- Misc.cs
- MinMaxParagraphWidth.cs
- ListMarkerSourceInfo.cs
- CellRelation.cs
- IndentTextWriter.cs
- SqlHelper.cs
- ItemCollection.cs
- IdentifierService.cs
- RunWorkerCompletedEventArgs.cs
- Point.cs
- GeneralTransformGroup.cs
- ObsoleteAttribute.cs
- BinaryMethodMessage.cs
- WebBrowser.cs
- EventTask.cs
- WorkflowItemPresenter.cs
- RepeaterItemEventArgs.cs
- AuthorizationRule.cs
- DataSourceCache.cs
- TextRunProperties.cs
- ClientSideQueueItem.cs
- TreeViewAutomationPeer.cs
- CommandPlan.cs
- ColorMap.cs
- RenderOptions.cs