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
- EditorPartCollection.cs
- MsmqMessageSerializationFormat.cs
- StreamInfo.cs
- TcpTransportSecurityElement.cs
- PopupRoot.cs
- PropertyDescriptors.cs
- HandlerWithFactory.cs
- StylusTip.cs
- ListManagerBindingsCollection.cs
- DataControlReference.cs
- QueuePathDialog.cs
- UriSection.cs
- CodeTypeMember.cs
- StringUtil.cs
- DataGridRelationshipRow.cs
- FlagsAttribute.cs
- AutomationPatternInfo.cs
- TextHidden.cs
- DataSpaceManager.cs
- BigInt.cs
- ContourSegment.cs
- ModulesEntry.cs
- ToolStripItemCollection.cs
- RowBinding.cs
- ManagementBaseObject.cs
- GridViewUpdateEventArgs.cs
- CryptoApi.cs
- MetadataWorkspace.cs
- ClientRoleProvider.cs
- DataObjectCopyingEventArgs.cs
- OdbcHandle.cs
- EventProviderWriter.cs
- util.cs
- CodeDirectoryCompiler.cs
- HMAC.cs
- ClientFormsAuthenticationMembershipProvider.cs
- FilterEventArgs.cs
- ToolboxItemCollection.cs
- Transform3DCollection.cs
- TableParagraph.cs
- UiaCoreTypesApi.cs
- MetadataUtil.cs
- HTTPNotFoundHandler.cs
- WebPartDeleteVerb.cs
- FileRecordSequence.cs
- BrowsableAttribute.cs
- ApplicationSecurityManager.cs
- GrowingArray.cs
- GPStream.cs
- DbConnectionPoolGroupProviderInfo.cs
- RowParagraph.cs
- SqlBulkCopyColumnMapping.cs
- UnsafeNativeMethods.cs
- BoundField.cs
- StateBag.cs
- VariantWrapper.cs
- HttpPostProtocolImporter.cs
- Events.cs
- ProfileService.cs
- UserControl.cs
- WmlFormAdapter.cs
- EntityTypeEmitter.cs
- HandleRef.cs
- UnsafeNativeMethods.cs
- ActivationArguments.cs
- ExpressionBindingCollection.cs
- GlobalizationSection.cs
- Logging.cs
- XmlSchemaGroup.cs
- CodeDirectiveCollection.cs
- TransmissionStrategy.cs
- ConsumerConnectionPointCollection.cs
- MarginsConverter.cs
- SqlBulkCopy.cs
- Button.cs
- EncryptedXml.cs
- WebPartCatalogAddVerb.cs
- XamlSerializerUtil.cs
- SwitchCase.cs
- UpDownBase.cs
- AsyncOperationManager.cs
- SystemWebSectionGroup.cs
- IImplicitResourceProvider.cs
- CLRBindingWorker.cs
- ListBindingConverter.cs
- PrintControllerWithStatusDialog.cs
- Pair.cs
- ExpandedWrapper.cs
- SmtpNegotiateAuthenticationModule.cs
- SafeFileMappingHandle.cs
- MatchAllMessageFilter.cs
- SendMailErrorEventArgs.cs
- ModelPerspective.cs
- HttpCapabilitiesBase.cs
- RequestBringIntoViewEventArgs.cs
- loginstatus.cs
- TableSectionStyle.cs
- Propagator.ExtentPlaceholderCreator.cs
- EventDescriptorCollection.cs
- WindowsTooltip.cs