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
- FlowchartStart.xaml.cs
- ExtensionWindowResizeGrip.cs
- ViewManager.cs
- CustomErrorCollection.cs
- XmlCharacterData.cs
- ExpressionVisitor.cs
- ErrorCodes.cs
- QueryExpression.cs
- BufferedGraphicsManager.cs
- LineVisual.cs
- SelectManyQueryOperator.cs
- QilSortKey.cs
- TemplateParser.cs
- ProcessStartInfo.cs
- WorkflowPrinting.cs
- DataGrid.cs
- WebPartConnectionsEventArgs.cs
- ValidatedControlConverter.cs
- EncoderParameters.cs
- DbProviderConfigurationHandler.cs
- ClientUtils.cs
- AttachmentService.cs
- safemediahandle.cs
- FormatException.cs
- WebBrowserSiteBase.cs
- RecognitionEventArgs.cs
- Transform3DGroup.cs
- NonBatchDirectoryCompiler.cs
- AspCompat.cs
- WindowsFormsHostAutomationPeer.cs
- AsyncPostBackTrigger.cs
- ClientSettings.cs
- HtmlObjectListAdapter.cs
- VScrollProperties.cs
- MulticastNotSupportedException.cs
- ConsumerConnectionPoint.cs
- FileLevelControlBuilderAttribute.cs
- ExtendedPropertyDescriptor.cs
- GatewayDefinition.cs
- EtwTrace.cs
- ReadOnlyPropertyMetadata.cs
- TemplatePartAttribute.cs
- ServicesUtilities.cs
- DefaultValueMapping.cs
- NotifyParentPropertyAttribute.cs
- SamlAttribute.cs
- DataGridItemEventArgs.cs
- PnrpPermission.cs
- InheritedPropertyChangedEventArgs.cs
- ColorContextHelper.cs
- FixedSOMContainer.cs
- ContextStaticAttribute.cs
- XmlSchemaExternal.cs
- BasicAsyncResult.cs
- TrackingQueryElement.cs
- OneOf.cs
- InlineUIContainer.cs
- RootBrowserWindowAutomationPeer.cs
- Inflater.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- DataGridViewHitTestInfo.cs
- MimeBasePart.cs
- HttpApplicationStateWrapper.cs
- SrgsSubset.cs
- Context.cs
- TreeNodeConverter.cs
- BoolExpr.cs
- DataColumnMappingCollection.cs
- IgnoreSectionHandler.cs
- OleDbEnumerator.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ActiveXHost.cs
- DeadCharTextComposition.cs
- DbConnectionPoolGroupProviderInfo.cs
- XmlObjectSerializerWriteContextComplex.cs
- Pair.cs
- Pair.cs
- WorkerRequest.cs
- ThousandthOfEmRealPoints.cs
- OperatorExpressions.cs
- PenLineCapValidation.cs
- DragAssistanceManager.cs
- HwndHost.cs
- MappingException.cs
- ComNativeDescriptor.cs
- cryptoapiTransform.cs
- DelayLoadType.cs
- SamlAction.cs
- MyContact.cs
- StringReader.cs
- HTMLTagNameToTypeMapper.cs
- Route.cs
- UInt16Converter.cs
- DispatcherFrame.cs
- LinqDataSourceInsertEventArgs.cs
- LeaseManager.cs
- CodeDomSerializationProvider.cs
- AsmxEndpointPickerExtension.cs
- Brush.cs
- ListItemConverter.cs