Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- StreamedFramingRequestChannel.cs
- StylusPointProperties.cs
- EventHandlerService.cs
- metadatamappinghashervisitor.cs
- SpeakInfo.cs
- XmlNotation.cs
- TimeSpanValidator.cs
- JsonDeserializer.cs
- FixedDocumentPaginator.cs
- AnnotationHelper.cs
- BindUriHelper.cs
- TableCellAutomationPeer.cs
- SvcMapFile.cs
- RayMeshGeometry3DHitTestResult.cs
- ServiceOperationParameter.cs
- WSSecureConversationDec2005.cs
- _ScatterGatherBuffers.cs
- Size3DValueSerializer.cs
- BitmapSizeOptions.cs
- SchemaLookupTable.cs
- InkPresenter.cs
- Function.cs
- UInt16.cs
- ISAPIWorkerRequest.cs
- GrammarBuilderWildcard.cs
- InputManager.cs
- LineGeometry.cs
- Aggregates.cs
- SubstitutionList.cs
- ClientSettings.cs
- BaseTemplateBuildProvider.cs
- TypeSystem.cs
- PolyQuadraticBezierSegment.cs
- Int32Rect.cs
- TextFindEngine.cs
- TagPrefixAttribute.cs
- Matrix.cs
- SelectionPattern.cs
- QueryContinueDragEvent.cs
- ConfigurationLockCollection.cs
- Timer.cs
- MimeTypeMapper.cs
- ToolStripRenderEventArgs.cs
- SqlResolver.cs
- ObjRef.cs
- WindowsSolidBrush.cs
- XmlSchemaCompilationSettings.cs
- EllipticalNodeOperations.cs
- BackStopAuthenticationModule.cs
- ProtocolViolationException.cs
- KeyPressEvent.cs
- OdbcUtils.cs
- QilXmlWriter.cs
- SafeCertificateStore.cs
- DataComponentMethodGenerator.cs
- SiteMapProvider.cs
- TextEditorParagraphs.cs
- WinEventWrap.cs
- SecUtil.cs
- InitializationEventAttribute.cs
- GroupBoxRenderer.cs
- SafeMemoryMappedViewHandle.cs
- ParameterCollectionEditor.cs
- ElementMarkupObject.cs
- XmlSchemaSet.cs
- Thumb.cs
- Trigger.cs
- SpellCheck.cs
- unsafenativemethodstextservices.cs
- Errors.cs
- Graph.cs
- ConfigViewGenerator.cs
- ReadOnlyDataSource.cs
- SchemaExporter.cs
- BrowserCapabilitiesFactoryBase.cs
- ArrangedElement.cs
- BroadcastEventHelper.cs
- Privilege.cs
- Hash.cs
- ThreadNeutralSemaphore.cs
- printdlgexmarshaler.cs
- ExtensionDataObject.cs
- InstanceNameConverter.cs
- ServiceThrottle.cs
- SqlError.cs
- IconEditor.cs
- ZoomPercentageConverter.cs
- ManagementObjectCollection.cs
- ConsoleCancelEventArgs.cs
- AnimatedTypeHelpers.cs
- Axis.cs
- ParallelRangeManager.cs
- SoapExtensionImporter.cs
- DrawingContextDrawingContextWalker.cs
- TimeEnumHelper.cs
- ExpressionBuilderCollection.cs
- DesignerAutoFormat.cs
- FixedSOMTextRun.cs
- Camera.cs
- CompoundFileStorageReference.cs