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
- CompletedAsyncResult.cs
- RemoteWebConfigurationHostServer.cs
- AssemblyAttributes.cs
- PermissionSetEnumerator.cs
- SHA1Managed.cs
- XamlPathDataSerializer.cs
- WsdlBuildProvider.cs
- TreeNodeClickEventArgs.cs
- TCPClient.cs
- SByteStorage.cs
- TokenBasedSet.cs
- XsdDuration.cs
- BinaryUtilClasses.cs
- UidManager.cs
- IResourceProvider.cs
- SqlDeflator.cs
- FilterElement.cs
- WsdlInspector.cs
- HttpCacheVaryByContentEncodings.cs
- WindowHideOrCloseTracker.cs
- ToolStripSeparator.cs
- ManagementObjectSearcher.cs
- SrgsRuleRef.cs
- lengthconverter.cs
- LingerOption.cs
- PropertyChangedEventArgs.cs
- XmlSchemaComplexType.cs
- SequenceDesignerAccessibleObject.cs
- PolyQuadraticBezierSegment.cs
- SqlBooleanMismatchVisitor.cs
- OrderedDictionary.cs
- KeyToListMap.cs
- TimelineGroup.cs
- Registry.cs
- BitHelper.cs
- DataGridViewComboBoxCell.cs
- DataGridViewCellLinkedList.cs
- mediaclock.cs
- Environment.cs
- CodePageUtils.cs
- AppDomainFactory.cs
- EntitySet.cs
- NativeRecognizer.cs
- FontWeightConverter.cs
- DataSourceSelectArguments.cs
- WorkflowCommandExtensionItem.cs
- CharacterBuffer.cs
- DocumentViewerBaseAutomationPeer.cs
- Rect.cs
- SharedPersonalizationStateInfo.cs
- DocumentOrderComparer.cs
- SafeEventLogWriteHandle.cs
- PropertyChangingEventArgs.cs
- ContentType.cs
- RequestCachePolicyConverter.cs
- BitmapCodecInfoInternal.cs
- MinMaxParagraphWidth.cs
- OrderedHashRepartitionEnumerator.cs
- LayoutEditorPart.cs
- TraceHandler.cs
- SmiTypedGetterSetter.cs
- ProfileElement.cs
- _ShellExpression.cs
- TraceSection.cs
- PolicyFactory.cs
- FileVersion.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- WindowInteropHelper.cs
- DummyDataSource.cs
- MethodCallConverter.cs
- DropSource.cs
- BaseProcessProtocolHandler.cs
- CanonicalXml.cs
- UndirectedGraph.cs
- XMLUtil.cs
- DataBoundControl.cs
- Transform.cs
- WebPartVerb.cs
- DispatcherFrame.cs
- CallSiteBinder.cs
- CodeNamespace.cs
- XmlDataFileEditor.cs
- SyndicationDeserializer.cs
- ColumnClickEvent.cs
- StaticResourceExtension.cs
- AnnotationResourceChangedEventArgs.cs
- Publisher.cs
- ListSourceHelper.cs
- StyleSheetComponentEditor.cs
- ComponentDispatcher.cs
- CacheMemory.cs
- IDataContractSurrogate.cs
- DoubleAnimationClockResource.cs
- PrintEvent.cs
- RIPEMD160Managed.cs
- InputScope.cs
- Utils.cs
- Container.cs
- CompoundFileIOPermission.cs
- AppDomainGrammarProxy.cs