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
- TransformerInfo.cs
- XmlSchemaSubstitutionGroup.cs
- FullTextState.cs
- _ListenerResponseStream.cs
- SimpleWorkerRequest.cs
- LinearKeyFrames.cs
- PageBuildProvider.cs
- RelatedEnd.cs
- ProcessHost.cs
- ListMarkerLine.cs
- ExpressionBuilder.cs
- TransformerInfo.cs
- AssociationTypeEmitter.cs
- TdsParserSafeHandles.cs
- TimeStampChecker.cs
- SqlBulkCopyColumnMappingCollection.cs
- CrossContextChannel.cs
- TextEmbeddedObject.cs
- HttpRequest.cs
- MatrixCamera.cs
- ClientData.cs
- UnsafeNativeMethods.cs
- DbProviderFactory.cs
- GridViewCancelEditEventArgs.cs
- Matrix3DConverter.cs
- ServicesUtilities.cs
- _ListenerResponseStream.cs
- AgileSafeNativeMemoryHandle.cs
- RestHandlerFactory.cs
- ValidateNames.cs
- input.cs
- WebProxyScriptElement.cs
- DataGridViewMethods.cs
- AutomationAttributeInfo.cs
- CompareInfo.cs
- ScriptReferenceBase.cs
- CodeTypeMember.cs
- QilTernary.cs
- ISAPIWorkerRequest.cs
- Interop.cs
- FrameworkRichTextComposition.cs
- InkCanvasInnerCanvas.cs
- CategoryValueConverter.cs
- EventRoute.cs
- HtmlEmptyTagControlBuilder.cs
- RuleSettingsCollection.cs
- GenerateScriptTypeAttribute.cs
- AnnotationHighlightLayer.cs
- MediaEntryAttribute.cs
- ListItem.cs
- SortDescriptionCollection.cs
- ListControl.cs
- WsdlImporterElementCollection.cs
- DiscreteKeyFrames.cs
- FileClassifier.cs
- ElementsClipboardData.cs
- PersonalizationStateQuery.cs
- SafeNativeMethodsOther.cs
- __TransparentProxy.cs
- KeyedHashAlgorithm.cs
- ComponentEvent.cs
- XmlImplementation.cs
- BaseValidator.cs
- NamedPermissionSet.cs
- MenuTracker.cs
- XmlProcessingInstruction.cs
- BaseInfoTable.cs
- DbDataSourceEnumerator.cs
- TypeSemantics.cs
- DefaultEventAttribute.cs
- SafeBitVector32.cs
- xmlsaver.cs
- VerificationAttribute.cs
- StorageSetMapping.cs
- LoadItemsEventArgs.cs
- ITreeGenerator.cs
- MetabaseServerConfig.cs
- TextClipboardData.cs
- Inflater.cs
- ClassValidator.cs
- LinearKeyFrames.cs
- GACIdentityPermission.cs
- ClockController.cs
- SerialStream.cs
- HiddenFieldPageStatePersister.cs
- XsdBuildProvider.cs
- DescriptionAttribute.cs
- X509Certificate2Collection.cs
- HandleValueEditor.cs
- ColorContext.cs
- TextTreeTextElementNode.cs
- SpeechRecognizer.cs
- IdentityModelStringsVersion1.cs
- BamlLocalizableResource.cs
- XmlCountingReader.cs
- ListViewInsertedEventArgs.cs
- NonVisualControlAttribute.cs
- ContextStack.cs
- XPathAncestorIterator.cs
- WindowsPen.cs