Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // // 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
- _AutoWebProxyScriptHelper.cs
- TextPenaltyModule.cs
- SymDocumentType.cs
- DependsOnAttribute.cs
- TraceXPathNavigator.cs
- WeakReferenceKey.cs
- PackageRelationshipSelector.cs
- x509utils.cs
- Fault.cs
- Int64AnimationBase.cs
- XAMLParseException.cs
- SerializationFieldInfo.cs
- DataMemberAttribute.cs
- NodeLabelEditEvent.cs
- RtfControlWordInfo.cs
- MemberProjectedSlot.cs
- _RequestCacheProtocol.cs
- HashHelper.cs
- WindowShowOrOpenTracker.cs
- CssTextWriter.cs
- CodeLinePragma.cs
- SqlDataSourceQueryConverter.cs
- ManipulationVelocities.cs
- Padding.cs
- BuilderPropertyEntry.cs
- X509CertificateEndpointIdentity.cs
- TransformerConfigurationWizardBase.cs
- RealProxy.cs
- CustomAttributeFormatException.cs
- InvalidOperationException.cs
- ThemeDirectoryCompiler.cs
- StandardRuntimeEnumValidator.cs
- TreeNodeCollection.cs
- DispatcherExceptionFilterEventArgs.cs
- Encoding.cs
- SecurityTokenValidationException.cs
- TaiwanLunisolarCalendar.cs
- DtdParser.cs
- VirtualPath.cs
- FormViewRow.cs
- SmiMetaData.cs
- Utils.cs
- MethodExpr.cs
- HierarchicalDataBoundControl.cs
- Misc.cs
- ViewManager.cs
- Container.cs
- XDRSchema.cs
- DbDataRecord.cs
- NamespaceList.cs
- ReflectTypeDescriptionProvider.cs
- ProcessInputEventArgs.cs
- FormViewInsertedEventArgs.cs
- Grid.cs
- SaveFileDialog.cs
- DrawingCollection.cs
- PeerNameRegistration.cs
- AssemblyCache.cs
- querybuilder.cs
- KnowledgeBase.cs
- XmlKeywords.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- GlobalAllocSafeHandle.cs
- MessageQueueConverter.cs
- ConsoleCancelEventArgs.cs
- EllipseGeometry.cs
- IntSecurity.cs
- TextParagraphProperties.cs
- PageThemeBuildProvider.cs
- TagPrefixAttribute.cs
- AutoFocusStyle.xaml.cs
- Simplifier.cs
- ResourceContainer.cs
- AnonymousIdentificationModule.cs
- HttpCapabilitiesBase.cs
- BindableTemplateBuilder.cs
- ContentHostHelper.cs
- StylusLogic.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- HitTestParameters3D.cs
- TableStyle.cs
- BitmapPalette.cs
- dbenumerator.cs
- SqlParameterCollection.cs
- ImageBrush.cs
- AssemblyCache.cs
- HMACSHA256.cs
- ContentFileHelper.cs
- TypeDelegator.cs
- AuthenticationServiceManager.cs
- HttpHandlerActionCollection.cs
- precedingsibling.cs
- ErrorHandlerModule.cs
- RequestBringIntoViewEventArgs.cs
- HotCommands.cs
- ScaleTransform.cs
- EntitySqlQueryBuilder.cs
- RequiredAttributeAttribute.cs
- HashSetDebugView.cs
- InnerItemCollectionView.cs