Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SchemaAttDef.cs
Go to the documentation of this file.
2
3namespace System.Xml.Schema;
4
6{
7 internal enum Reserve
8 {
9 None,
12 }
13
14 private string _defExpanded;
15
16 private int _lineNum;
17
18 private int _linePos;
19
20 private int _valueLineNum;
21
22 private int _valueLinePos;
23
25
27
28 public static readonly SchemaAttDef Empty = new SchemaAttDef();
29
31
33
35
37
39
41
43
45
47
49
51
52 internal int LinePosition
53 {
54 get
55 {
56 return _linePos;
57 }
58 set
59 {
61 }
62 }
63
64 internal int LineNumber
65 {
66 get
67 {
68 return _lineNum;
69 }
70 set
71 {
73 }
74 }
75
76 internal int ValueLinePosition
77 {
78 get
79 {
80 return _valueLinePos;
81 }
82 set
83 {
85 }
86 }
87
88 internal int ValueLineNumber
89 {
90 get
91 {
92 return _valueLineNum;
93 }
94 set
95 {
97 }
98 }
99
100 internal string DefaultValueExpanded
101 {
102 get
103 {
104 if (_defExpanded == null)
105 {
106 return string.Empty;
107 }
108 return _defExpanded;
109 }
111 set
112 {
114 }
115 }
116
118 {
119 get
120 {
121 return base.Datatype.TokenizedType;
122 }
123 set
124 {
126 }
127 }
128
130 {
131 get
132 {
133 return _reserved;
134 }
135 set
136 {
138 }
139 }
140
142 {
143 get
144 {
145 return _schemaAttribute;
146 }
147 set
148 {
150 }
151 }
152
154 : base(name, prefix)
155 {
156 }
157
159 : base(name, null)
160 {
161 }
162
163 private SchemaAttDef()
164 {
165 }
166
168 {
169 if (datatype.TokenizedType == XmlTokenizedType.ENUMERATION && values != null && values.Count <= 2)
170 {
171 string text = values[0].ToString();
172 if (values.Count == 2)
173 {
174 string text2 = values[1].ToString();
175 if ((text == "default" || text2 == "default") && (text == "preserve" || text2 == "preserve"))
176 {
177 return;
178 }
179 }
180 else if (text == "default" || text == "preserve")
181 {
182 return;
183 }
184 }
186 }
187
189 {
190 return (SchemaAttDef)MemberwiseClone();
191 }
192}
static string Sch_XmlSpace
Definition SR.cs:574
Definition SR.cs:7
SchemaAttDef(XmlQualifiedName name)
int IDtdDefaultAttributeInfo. ValueLineNumber
XmlSchemaAttribute _schemaAttribute
string IDtdAttributeInfo. Prefix
SchemaAttDef(XmlQualifiedName name, string prefix)
XmlSchemaAttribute SchemaAttribute
void CheckXmlSpace(IValidationEventHandling validationEventHandling)
object IDtdDefaultAttributeInfo. DefaultValueTyped
int IDtdDefaultAttributeInfo. ValueLinePosition
string IDtdDefaultAttributeInfo. DefaultValueExpanded
int IDtdAttributeInfo. LinePosition
bool IDtdAttributeInfo. IsDeclaredInExternal
int IDtdAttributeInfo. LineNumber
static XmlSchemaDatatype FromXmlTokenizedType(XmlTokenizedType token)