Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Serialization / XmlElementAttribute.cs / 1305376 / XmlElementAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple=true)] public class XmlElementAttribute : System.Attribute { string elementName; Type type; string ns; string dataType; bool nullable; bool nullableSpecified; XmlSchemaForm form = XmlSchemaForm.None; int order = -1; ///[To be supplied.] ////// /// public XmlElementAttribute() { } ///[To be supplied.] ////// /// public XmlElementAttribute(string elementName) { this.elementName = elementName; } ///[To be supplied.] ////// /// public XmlElementAttribute(Type type) { this.type = type; } ///[To be supplied.] ////// /// public XmlElementAttribute(string elementName, Type type) { this.elementName = elementName; this.type = type; } ///[To be supplied.] ////// /// public Type Type { get { return type; } set { type = value; } } ///[To be supplied.] ////// /// public string ElementName { get { return elementName == null ? string.Empty : elementName; } set { elementName = value; } } ///[To be supplied.] ////// /// public string Namespace { get { return ns; } set { ns = value; } } ///[To be supplied.] ////// /// public string DataType { get { return dataType == null ? string.Empty : dataType; } set { dataType = value; } } ///[To be supplied.] ////// /// public bool IsNullable { get { return nullable; } set { nullable = value; nullableSpecified = true; } } internal bool IsNullableSpecified { get { return nullableSpecified; } } ///[To be supplied.] ////// /// public XmlSchemaForm Form { get { return form; } set { form = value; } } ///[To be supplied.] ////// /// public int Order { get { return order; } set { if (value < 0) throw new ArgumentException(Res.GetString(Res.XmlDisallowNegativeValues), "Order"); order = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System; using System.Xml.Schema; ////// /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple=true)] public class XmlElementAttribute : System.Attribute { string elementName; Type type; string ns; string dataType; bool nullable; bool nullableSpecified; XmlSchemaForm form = XmlSchemaForm.None; int order = -1; ///[To be supplied.] ////// /// public XmlElementAttribute() { } ///[To be supplied.] ////// /// public XmlElementAttribute(string elementName) { this.elementName = elementName; } ///[To be supplied.] ////// /// public XmlElementAttribute(Type type) { this.type = type; } ///[To be supplied.] ////// /// public XmlElementAttribute(string elementName, Type type) { this.elementName = elementName; this.type = type; } ///[To be supplied.] ////// /// public Type Type { get { return type; } set { type = value; } } ///[To be supplied.] ////// /// public string ElementName { get { return elementName == null ? string.Empty : elementName; } set { elementName = value; } } ///[To be supplied.] ////// /// public string Namespace { get { return ns; } set { ns = value; } } ///[To be supplied.] ////// /// public string DataType { get { return dataType == null ? string.Empty : dataType; } set { dataType = value; } } ///[To be supplied.] ////// /// public bool IsNullable { get { return nullable; } set { nullable = value; nullableSpecified = true; } } internal bool IsNullableSpecified { get { return nullableSpecified; } } ///[To be supplied.] ////// /// public XmlSchemaForm Form { get { return form; } set { form = value; } } ///[To be supplied.] ////// /// public int Order { get { return order; } set { if (value < 0) throw new ArgumentException(Res.GetString(Res.XmlDisallowNegativeValues), "Order"); order = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DBSchemaTable.cs
- BeginEvent.cs
- OracleBFile.cs
- X500Name.cs
- CacheChildrenQuery.cs
- XmlIlTypeHelper.cs
- LineGeometry.cs
- QilInvokeLateBound.cs
- OperationCanceledException.cs
- SiteOfOriginPart.cs
- securestring.cs
- BaseAppDomainProtocolHandler.cs
- Renderer.cs
- ModelVisual3D.cs
- ConstNode.cs
- UdpRetransmissionSettings.cs
- _HelperAsyncResults.cs
- DragDrop.cs
- MouseGestureConverter.cs
- PageThemeCodeDomTreeGenerator.cs
- FileUtil.cs
- RemoteWebConfigurationHost.cs
- DataGridViewRowPostPaintEventArgs.cs
- SqlTypesSchemaImporter.cs
- TableCellAutomationPeer.cs
- CombinedTcpChannel.cs
- DuplicateWaitObjectException.cs
- Attributes.cs
- CheckBoxBaseAdapter.cs
- MemoryMappedViewStream.cs
- WebServiceMethodData.cs
- QilInvokeEarlyBound.cs
- HtmlSelect.cs
- TypeForwardedToAttribute.cs
- KeyValueConfigurationElement.cs
- RecordsAffectedEventArgs.cs
- GrammarBuilderRuleRef.cs
- ItemList.cs
- _Rfc2616CacheValidators.cs
- WrappedIUnknown.cs
- DynamicPropertyReader.cs
- XamlPointCollectionSerializer.cs
- TargetControlTypeCache.cs
- SmtpException.cs
- TemplatePartAttribute.cs
- WebPartTransformer.cs
- LocatorManager.cs
- TrackBar.cs
- DesignTimeHTMLTextWriter.cs
- BaseComponentEditor.cs
- FormsAuthentication.cs
- HttpRequestBase.cs
- ObsoleteAttribute.cs
- ShapingEngine.cs
- ObjectStateEntry.cs
- FixUp.cs
- MsmqReceiveParameters.cs
- GrammarBuilder.cs
- WebPartTransformer.cs
- InvalidWMPVersionException.cs
- AppLevelCompilationSectionCache.cs
- InternalCache.cs
- InvalidFilterCriteriaException.cs
- AnchoredBlock.cs
- DataPagerFieldItem.cs
- SiteMapDataSource.cs
- SafeCryptContextHandle.cs
- Soap.cs
- SQLDateTime.cs
- WebPartChrome.cs
- WindowsListViewItemStartMenu.cs
- NotificationContext.cs
- ReturnEventArgs.cs
- AssemblyNameProxy.cs
- InternalConfigEventArgs.cs
- EdmEntityTypeAttribute.cs
- CheckableControlBaseAdapter.cs
- ConstructorNeedsTagAttribute.cs
- BinaryObjectInfo.cs
- ObfuscationAttribute.cs
- Button.cs
- AsyncStreamReader.cs
- SafeRightsManagementSessionHandle.cs
- NativeMethods.cs
- shaper.cs
- PersonalizableTypeEntry.cs
- SpellerStatusTable.cs
- SapiGrammar.cs
- DocumentSequence.cs
- XmlSchemaParticle.cs
- EncryptedKey.cs
- GiveFeedbackEvent.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- WindowsImpersonationContext.cs
- DataKeyArray.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ListArgumentProvider.cs
- DateTimeValueSerializer.cs
- EventRoute.cs
- InfoCardSymmetricCrypto.cs