Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlSchemaSimpleTypeUnion.cs
Go to the documentation of this file.
1
using
System.Xml.Serialization
;
2
3
namespace
System.Xml.Schema
;
4
5
public
class
XmlSchemaSimpleTypeUnion
:
XmlSchemaSimpleTypeContent
6
{
7
private
readonly
XmlSchemaObjectCollection
_baseTypes
=
new
XmlSchemaObjectCollection
();
8
9
private
XmlQualifiedName
[]
_memberTypes
;
10
11
private
XmlSchemaSimpleType
[]
_baseMemberTypes
;
12
13
[
XmlElement
(
"simpleType"
,
typeof
(
XmlSchemaSimpleType
))]
14
public
XmlSchemaObjectCollection
BaseTypes
=>
_baseTypes
;
15
16
[
XmlAttribute
(
"memberTypes"
)]
17
public
XmlQualifiedName
[]?
MemberTypes
18
{
19
get
20
{
21
return
_memberTypes
;
22
}
23
set
24
{
25
_memberTypes
=
value
;
26
}
27
}
28
29
[XmlIgnore]
30
public
XmlSchemaSimpleType
[]?
BaseMemberTypes
=>
_baseMemberTypes
;
31
32
internal
void
SetBaseMemberTypes
(
XmlSchemaSimpleType
[]
baseMemberTypes
)
33
{
34
_baseMemberTypes
=
baseMemberTypes
;
35
}
36
37
internal
override
XmlSchemaObject
Clone
()
38
{
39
if
(
_memberTypes
!=
null
&&
_memberTypes
.Length != 0)
40
{
41
XmlSchemaSimpleTypeUnion
xmlSchemaSimpleTypeUnion
= (
XmlSchemaSimpleTypeUnion
)MemberwiseClone();
42
XmlQualifiedName
[]
array
=
new
XmlQualifiedName
[
_memberTypes
.Length];
43
for
(
int
i = 0; i <
_memberTypes
.Length; i++)
44
{
45
array
[i] =
_memberTypes
[i].
Clone
();
46
}
47
xmlSchemaSimpleTypeUnion.MemberTypes
=
array
;
48
return
xmlSchemaSimpleTypeUnion
;
49
}
50
return
this
;
51
}
52
}
System.Xml.Schema.XmlSchemaObjectCollection
Definition
XmlSchemaObjectCollection.cs:6
System.Xml.Schema.XmlSchemaObject
Definition
XmlSchemaObject.cs:6
System.Xml.Schema.XmlSchemaSimpleTypeContent
Definition
XmlSchemaSimpleTypeContent.cs:4
System.Xml.Schema.XmlSchemaSimpleTypeUnion.SetBaseMemberTypes
void SetBaseMemberTypes(XmlSchemaSimpleType[] baseMemberTypes)
Definition
XmlSchemaSimpleTypeUnion.cs:32
System.Xml.Schema.XmlSchemaSimpleTypeUnion.BaseMemberTypes
XmlSchemaSimpleType?[] BaseMemberTypes
Definition
XmlSchemaSimpleTypeUnion.cs:30
System.Xml.Schema.XmlSchemaSimpleTypeUnion.Clone
override XmlSchemaObject Clone()
Definition
XmlSchemaSimpleTypeUnion.cs:37
System.Xml.Schema.XmlSchemaSimpleTypeUnion._baseTypes
readonly XmlSchemaObjectCollection _baseTypes
Definition
XmlSchemaSimpleTypeUnion.cs:7
System.Xml.Schema.XmlSchemaSimpleTypeUnion._baseMemberTypes
XmlSchemaSimpleType[] _baseMemberTypes
Definition
XmlSchemaSimpleTypeUnion.cs:11
System.Xml.Schema.XmlSchemaSimpleTypeUnion.BaseTypes
XmlSchemaObjectCollection BaseTypes
Definition
XmlSchemaSimpleTypeUnion.cs:14
System.Xml.Schema.XmlSchemaSimpleTypeUnion._memberTypes
XmlQualifiedName[] _memberTypes
Definition
XmlSchemaSimpleTypeUnion.cs:9
System.Xml.Schema.XmlSchemaSimpleTypeUnion.MemberTypes
XmlQualifiedName?[] MemberTypes
Definition
XmlSchemaSimpleTypeUnion.cs:18
System.Xml.Schema.XmlSchemaSimpleTypeUnion
Definition
XmlSchemaSimpleTypeUnion.cs:6
System.Xml.Schema.XmlSchemaSimpleType
Definition
XmlSchemaSimpleType.cs:6
System.Xml.XmlAttribute
Definition
XmlAttribute.cs:8
System.Xml.XmlElement
Definition
XmlElement.cs:8
System.Xml.XmlQualifiedName.Clone
XmlQualifiedName Clone()
Definition
XmlQualifiedName.cs:156
System.Xml.XmlQualifiedName
Definition
XmlQualifiedName.cs:6
System.Xml.Schema
Definition
Extensions.cs:3
System.Xml.Serialization
Definition
DateTimeSerializationSection.cs:1
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.value
@ value
System.ExceptionArgument.array
@ array
source
System.Private.Xml
System.Xml.Schema
XmlSchemaSimpleTypeUnion.cs
Generated by
1.10.0