Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Xml / System / Xml / Serialization / XmlElementAttribute.cs / 1 / 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
- XsltFunctions.cs
- XmlTypeAttribute.cs
- ListViewTableRow.cs
- ImagingCache.cs
- DataControlButton.cs
- ServiceOperationViewControl.cs
- PagedDataSource.cs
- XmlValidatingReaderImpl.cs
- Button.cs
- WindowsPrincipal.cs
- XmlIgnoreAttribute.cs
- IdentityValidationException.cs
- Transform3DGroup.cs
- IOException.cs
- MenuItemBinding.cs
- PeerNameResolver.cs
- SpotLight.cs
- Compiler.cs
- UniqueContractNameValidationBehavior.cs
- DataTableMappingCollection.cs
- Encoder.cs
- Funcletizer.cs
- PageThemeCodeDomTreeGenerator.cs
- BookmarkUndoUnit.cs
- EffectiveValueEntry.cs
- storepermission.cs
- ResourceDescriptionAttribute.cs
- CheckoutException.cs
- RecipientInfo.cs
- SymmetricCryptoHandle.cs
- Scene3D.cs
- XmlQueryTypeFactory.cs
- Source.cs
- SmiSettersStream.cs
- DataGridViewRowsAddedEventArgs.cs
- DataGridViewAccessibleObject.cs
- MessageEnumerator.cs
- DataSourceControlBuilder.cs
- CompressedStack.cs
- Point4D.cs
- Schema.cs
- mactripleDES.cs
- NumericPagerField.cs
- VectorAnimation.cs
- Main.cs
- ConfigXmlAttribute.cs
- SecurityManager.cs
- MachineKeyConverter.cs
- Operator.cs
- PointConverter.cs
- Timeline.cs
- SafeSystemMetrics.cs
- AssemblyInfo.cs
- Select.cs
- SoapHeaders.cs
- ReadOnlyMetadataCollection.cs
- WebPartCatalogCloseVerb.cs
- StylusButtonEventArgs.cs
- Int16Storage.cs
- ToolStripItemCollection.cs
- ResizeGrip.cs
- SafeCertificateContext.cs
- ToolConsole.cs
- CompressedStack.cs
- InstanceCreationEditor.cs
- InkSerializer.cs
- JsonCollectionDataContract.cs
- PrimaryKeyTypeConverter.cs
- StronglyTypedResourceBuilder.cs
- XmlDataProvider.cs
- InstancePersistence.cs
- BaseTemplateCodeDomTreeGenerator.cs
- OracleRowUpdatedEventArgs.cs
- SafeFreeMibTable.cs
- InvokeProviderWrapper.cs
- SessionStateSection.cs
- DirectoryObjectSecurity.cs
- EntitySqlException.cs
- WizardForm.cs
- AccessDataSourceView.cs
- PerCallInstanceContextProvider.cs
- ContentPresenter.cs
- ContextMarshalException.cs
- DynamicValidator.cs
- GcSettings.cs
- SoapIncludeAttribute.cs
- RemotingConfiguration.cs
- PolicyStatement.cs
- Cursors.cs
- FontNamesConverter.cs
- StatusBarPanel.cs
- UITypeEditor.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- SqlDataSourceCustomCommandPanel.cs
- IndexedString.cs
- ProfileModule.cs
- ReceiveMessageContent.cs
- DesignerOptionService.cs
- StringConverter.cs
- DBSchemaRow.cs