Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlSchemaSimpleTypeRestriction.cs
Go to the documentation of this file.
1
using
System.Xml.Serialization
;
2
3
namespace
System.Xml.Schema
;
4
5
public
class
XmlSchemaSimpleTypeRestriction
:
XmlSchemaSimpleTypeContent
6
{
7
private
XmlQualifiedName
_baseTypeName
=
XmlQualifiedName
.
Empty
;
8
9
private
XmlSchemaSimpleType
_baseType
;
10
11
private
readonly
XmlSchemaObjectCollection
_facets
=
new
XmlSchemaObjectCollection
();
12
13
[
XmlAttribute
(
"base"
)]
14
public
XmlQualifiedName
BaseTypeName
15
{
16
get
17
{
18
return
_baseTypeName
;
19
}
20
set
21
{
22
_baseTypeName
= ((
value
==
null
) ?
XmlQualifiedName
.
Empty
:
value
);
23
}
24
}
25
26
[
XmlElement
(
"simpleType"
,
typeof
(
XmlSchemaSimpleType
))]
27
public
XmlSchemaSimpleType
?
BaseType
28
{
29
get
30
{
31
return
_baseType
;
32
}
33
set
34
{
35
_baseType
=
value
;
36
}
37
}
38
39
[
XmlElement
(
"length"
,
typeof
(
XmlSchemaLengthFacet
))]
40
[
XmlElement
(
"minLength"
,
typeof
(
XmlSchemaMinLengthFacet
))]
41
[
XmlElement
(
"maxLength"
,
typeof
(
XmlSchemaMaxLengthFacet
))]
42
[
XmlElement
(
"pattern"
,
typeof
(
XmlSchemaPatternFacet
))]
43
[
XmlElement
(
"enumeration"
,
typeof
(
XmlSchemaEnumerationFacet
))]
44
[
XmlElement
(
"maxInclusive"
,
typeof
(
XmlSchemaMaxInclusiveFacet
))]
45
[
XmlElement
(
"maxExclusive"
,
typeof
(
XmlSchemaMaxExclusiveFacet
))]
46
[
XmlElement
(
"minInclusive"
,
typeof
(
XmlSchemaMinInclusiveFacet
))]
47
[
XmlElement
(
"minExclusive"
,
typeof
(
XmlSchemaMinExclusiveFacet
))]
48
[
XmlElement
(
"totalDigits"
,
typeof
(
XmlSchemaTotalDigitsFacet
))]
49
[
XmlElement
(
"fractionDigits"
,
typeof
(
XmlSchemaFractionDigitsFacet
))]
50
[
XmlElement
(
"whiteSpace"
,
typeof
(
XmlSchemaWhiteSpaceFacet
))]
51
public
XmlSchemaObjectCollection
Facets
=>
_facets
;
52
53
internal
override
XmlSchemaObject
Clone
()
54
{
55
XmlSchemaSimpleTypeRestriction
xmlSchemaSimpleTypeRestriction
= (
XmlSchemaSimpleTypeRestriction
)MemberwiseClone();
56
xmlSchemaSimpleTypeRestriction.BaseTypeName
=
_baseTypeName
.
Clone
();
57
return
xmlSchemaSimpleTypeRestriction
;
58
}
59
}
System.Xml.Schema.XmlSchemaEnumerationFacet
Definition
XmlSchemaEnumerationFacet.cs:4
System.Xml.Schema.XmlSchemaFractionDigitsFacet
Definition
XmlSchemaFractionDigitsFacet.cs:4
System.Xml.Schema.XmlSchemaLengthFacet
Definition
XmlSchemaLengthFacet.cs:4
System.Xml.Schema.XmlSchemaMaxExclusiveFacet
Definition
XmlSchemaMaxExclusiveFacet.cs:4
System.Xml.Schema.XmlSchemaMaxInclusiveFacet
Definition
XmlSchemaMaxInclusiveFacet.cs:4
System.Xml.Schema.XmlSchemaMaxLengthFacet
Definition
XmlSchemaMaxLengthFacet.cs:4
System.Xml.Schema.XmlSchemaMinExclusiveFacet
Definition
XmlSchemaMinExclusiveFacet.cs:4
System.Xml.Schema.XmlSchemaMinInclusiveFacet
Definition
XmlSchemaMinInclusiveFacet.cs:4
System.Xml.Schema.XmlSchemaMinLengthFacet
Definition
XmlSchemaMinLengthFacet.cs:4
System.Xml.Schema.XmlSchemaObjectCollection
Definition
XmlSchemaObjectCollection.cs:6
System.Xml.Schema.XmlSchemaObject
Definition
XmlSchemaObject.cs:6
System.Xml.Schema.XmlSchemaPatternFacet
Definition
XmlSchemaPatternFacet.cs:4
System.Xml.Schema.XmlSchemaSimpleTypeContent
Definition
XmlSchemaSimpleTypeContent.cs:4
System.Xml.Schema.XmlSchemaSimpleTypeRestriction.BaseTypeName
XmlQualifiedName BaseTypeName
Definition
XmlSchemaSimpleTypeRestriction.cs:15
System.Xml.Schema.XmlSchemaSimpleTypeRestriction.Clone
override XmlSchemaObject Clone()
Definition
XmlSchemaSimpleTypeRestriction.cs:53
System.Xml.Schema.XmlSchemaSimpleTypeRestriction.BaseType
XmlSchemaSimpleType? BaseType
Definition
XmlSchemaSimpleTypeRestriction.cs:28
System.Xml.Schema.XmlSchemaSimpleTypeRestriction.Facets
XmlSchemaObjectCollection Facets
Definition
XmlSchemaSimpleTypeRestriction.cs:51
System.Xml.Schema.XmlSchemaSimpleTypeRestriction._facets
readonly XmlSchemaObjectCollection _facets
Definition
XmlSchemaSimpleTypeRestriction.cs:11
System.Xml.Schema.XmlSchemaSimpleTypeRestriction._baseTypeName
XmlQualifiedName _baseTypeName
Definition
XmlSchemaSimpleTypeRestriction.cs:7
System.Xml.Schema.XmlSchemaSimpleTypeRestriction._baseType
XmlSchemaSimpleType _baseType
Definition
XmlSchemaSimpleTypeRestriction.cs:9
System.Xml.Schema.XmlSchemaSimpleTypeRestriction
Definition
XmlSchemaSimpleTypeRestriction.cs:6
System.Xml.Schema.XmlSchemaSimpleType
Definition
XmlSchemaSimpleType.cs:6
System.Xml.Schema.XmlSchemaTotalDigitsFacet
Definition
XmlSchemaTotalDigitsFacet.cs:4
System.Xml.Schema.XmlSchemaWhiteSpaceFacet
Definition
XmlSchemaWhiteSpaceFacet.cs:4
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.Empty
static readonly XmlQualifiedName Empty
Definition
XmlQualifiedName.cs:13
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
source
System.Private.Xml
System.Xml.Schema
XmlSchemaSimpleTypeRestriction.cs
Generated by
1.10.0