Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlDocumentType.cs
- InfoCardTrace.cs
- BridgeDataRecord.cs
- DataGridAutoFormat.cs
- XmlReflectionMember.cs
- ObjectItemLoadingSessionData.cs
- PropertyToken.cs
- RsaSecurityTokenAuthenticator.cs
- PropVariant.cs
- AnimationStorage.cs
- AdjustableArrowCap.cs
- webeventbuffer.cs
- ContextStaticAttribute.cs
- SmiEventStream.cs
- MaterialCollection.cs
- PrintDialog.cs
- ListViewItem.cs
- SqlUnionizer.cs
- ZipIOExtraFieldPaddingElement.cs
- ListControlActionList.cs
- SamlAuthenticationClaimResource.cs
- Marshal.cs
- LoginUtil.cs
- DataKey.cs
- ClientUtils.cs
- LostFocusEventManager.cs
- UnsafeNativeMethods.cs
- WindowsListViewItemStartMenu.cs
- OleDbParameter.cs
- HttpHeaderCollection.cs
- HtmlElement.cs
- SupportingTokenListenerFactory.cs
- CacheEntry.cs
- ToolStripProgressBar.cs
- RadioButtonRenderer.cs
- ResourceManagerWrapper.cs
- DirectoryInfo.cs
- externdll.cs
- KoreanCalendar.cs
- DesignerDataColumn.cs
- StringReader.cs
- SimpleRecyclingCache.cs
- XmlCDATASection.cs
- WorkflowDesignerColors.cs
- TheQuery.cs
- BasePropertyDescriptor.cs
- Configuration.cs
- RowSpanVector.cs
- CounterCreationData.cs
- ITextView.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- QueryCacheManager.cs
- CultureMapper.cs
- Viewport3DAutomationPeer.cs
- AudioFileOut.cs
- SpellCheck.cs
- MaskedTextBoxTextEditorDropDown.cs
- PopupRoot.cs
- CodeEntryPointMethod.cs
- ValidationEventArgs.cs
- SizeConverter.cs
- metadatamappinghashervisitor.cs
- DescendantBaseQuery.cs
- DataGridViewBindingCompleteEventArgs.cs
- DataGridViewHeaderCell.cs
- AttributeQuery.cs
- ProfessionalColorTable.cs
- WebBrowserContainer.cs
- GeometryValueSerializer.cs
- CookieProtection.cs
- KeyPressEvent.cs
- XmlIlVisitor.cs
- AutomationFocusChangedEventArgs.cs
- BypassElementCollection.cs
- XPathNodeInfoAtom.cs
- MediaSystem.cs
- StatusBarPanel.cs
- SerializationStore.cs
- StylusPointCollection.cs
- Knowncolors.cs
- TextEndOfLine.cs
- StreamUpgradeAcceptor.cs
- PolicyException.cs
- PriorityItem.cs
- SqlGenericUtil.cs
- basemetadatamappingvisitor.cs
- BasicKeyConstraint.cs
- FixedPage.cs
- commandenforcer.cs
- HttpListenerRequestUriBuilder.cs
- TemplateBindingExtensionConverter.cs
- BinaryHeap.cs
- XmlImplementation.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- SocketCache.cs
- TransformPattern.cs
- DelegateArgumentReference.cs
- ExpandSegment.cs
- NavigationHelper.cs
- CodeAttributeDeclarationCollection.cs