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
- SimpleWebHandlerParser.cs
- Italic.cs
- Lasso.cs
- ListParagraph.cs
- PropertyMap.cs
- VisualTreeUtils.cs
- LongValidator.cs
- ClientApiGenerator.cs
- HttpProxyCredentialType.cs
- IPAddress.cs
- TypeSystem.cs
- ProvideValueServiceProvider.cs
- Image.cs
- PrinterUnitConvert.cs
- XmlBufferReader.cs
- TextTreeObjectNode.cs
- GroupBox.cs
- TextRunCacheImp.cs
- _UriTypeConverter.cs
- DetailsViewDesigner.cs
- DataBoundControlHelper.cs
- WebPartConnectionsCancelEventArgs.cs
- DynamicRendererThreadManager.cs
- XmlnsPrefixAttribute.cs
- SiteOfOriginPart.cs
- CodeComment.cs
- PlaceHolder.cs
- DEREncoding.cs
- Matrix.cs
- XamlVector3DCollectionSerializer.cs
- IPEndPoint.cs
- BindingElementCollection.cs
- StringKeyFrameCollection.cs
- CookielessHelper.cs
- Lock.cs
- DiscoveryDocumentReference.cs
- IndicCharClassifier.cs
- FragmentNavigationEventArgs.cs
- AutomationIdentifierGuids.cs
- ZipIOLocalFileDataDescriptor.cs
- CallbackHandler.cs
- OdbcConnectionOpen.cs
- NavigateEvent.cs
- WpfPayload.cs
- DataViewListener.cs
- OperandQuery.cs
- ComponentCollection.cs
- SymbolPair.cs
- GridViewItemAutomationPeer.cs
- ObjectAnimationBase.cs
- StorageEndPropertyMapping.cs
- CommentEmitter.cs
- StringSorter.cs
- SettingsContext.cs
- IPPacketInformation.cs
- UInt16.cs
- MetadataExporter.cs
- SplitterEvent.cs
- WindowsServiceElement.cs
- HttpCapabilitiesEvaluator.cs
- Int16Animation.cs
- ToolboxItemAttribute.cs
- CrossSiteScriptingValidation.cs
- ClockGroup.cs
- RecognizerBase.cs
- EventNotify.cs
- TimeManager.cs
- FixedTextPointer.cs
- BinaryMessageEncodingElement.cs
- SqlBulkCopyColumnMapping.cs
- ToolStripOverflowButton.cs
- KernelTypeValidation.cs
- DesignTimeSiteMapProvider.cs
- SmiGettersStream.cs
- XmlUtilWriter.cs
- Exceptions.cs
- HtmlString.cs
- XmlName.cs
- RandomNumberGenerator.cs
- EncryptedPackageFilter.cs
- XMLUtil.cs
- TextInfo.cs
- CssStyleCollection.cs
- Button.cs
- XamlStackWriter.cs
- DataControlLinkButton.cs
- EntityClassGenerator.cs
- ChameleonKey.cs
- CodeExporter.cs
- Effect.cs
- MethodCallTranslator.cs
- DeclarativeCatalogPart.cs
- ColorConvertedBitmap.cs
- CodeSnippetTypeMember.cs
- Models.cs
- ETagAttribute.cs
- Debug.cs
- SqlProcedureAttribute.cs
- MimePart.cs
- ProcessHost.cs