7 [global::__DynamicallyInvokable]
10 private string elementName;
16 private string dataType;
18 private bool nullable;
20 private bool nullableSpecified;
24 private int nestingLevel;
28 [global::__DynamicallyInvokable]
31 [global::__DynamicallyInvokable]
36 [global::__DynamicallyInvokable]
45 [global::__DynamicallyInvokable]
48 [global::__DynamicallyInvokable]
51 if (elementName !=
null)
57 [global::__DynamicallyInvokable]
66 [global::__DynamicallyInvokable]
69 [global::__DynamicallyInvokable]
74 [global::__DynamicallyInvokable]
83 [global::__DynamicallyInvokable]
86 [global::__DynamicallyInvokable]
91 [global::__DynamicallyInvokable]
100 [global::__DynamicallyInvokable]
103 [global::__DynamicallyInvokable]
106 if (dataType !=
null)
112 [global::__DynamicallyInvokable]
122 [global::__DynamicallyInvokable]
125 [global::__DynamicallyInvokable]
130 [global::__DynamicallyInvokable]
134 nullableSpecified =
true;
138 internal bool IsNullableSpecified => nullableSpecified;
143 [global::__DynamicallyInvokable]
146 [global::__DynamicallyInvokable]
151 [global::__DynamicallyInvokable]
159 [global::__DynamicallyInvokable]
166 [global::__DynamicallyInvokable]
169 this.elementName = elementName;
174 [global::__DynamicallyInvokable]
183 [global::__DynamicallyInvokable]
186 this.elementName = elementName;
XmlArrayItemAttribute(string elementName)
Initializes a new instance of the T:System.Xml.Serialization.XmlArrayItemAttribute class and specifie...
string Namespace
Gets or sets the namespace of the generated XML element.
XmlSchemaForm
Indicates if attributes or elements need to be qualified with a namespace prefix.
Represents the base class for custom attributes.
string DataType
Gets or sets the XML data type of the generated XML element.
string ElementName
Gets or sets the name of the generated XML element.
bool IsNullable
Gets or sets a value that indicates whether the T:System.Xml.Serialization.XmlSerializer must seriali...
XmlSchemaForm Form
Gets or sets a value that indicates whether the name of the generated XML element is qualified.
XmlArrayItemAttribute(Type type)
Initializes a new instance of the T:System.Xml.Serialization.XmlArrayItemAttribute class and specifie...
Represents type declarations: class types, interface types, array types, value types,...
XmlArrayItemAttribute()
Initializes a new instance of the T:System.Xml.Serialization.XmlArrayItemAttribute class.
AttributeTargets
Specifies the application elements on which it is valid to apply an attribute.
int NestingLevel
Gets or sets the level in a hierarchy of XML elements that the T:System.Xml.Serialization....
Represents an attribute that specifies the derived types that the T:System.Xml.Serialization....
XmlArrayItemAttribute(string elementName, Type type)
Initializes a new instance of the T:System.Xml.Serialization.XmlArrayItemAttribute class and specifie...