Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ValueAsInt

override int System.Xml.Schema.XmlAtomicValue.ValueAsInt
get

Definition at line 182 of file XmlAtomicValue.cs.

183 {
184 get
185 {
186 XmlValueConverter valueConverter = _xmlType.ValueConverter;
187 if (_objVal == null)
188 {
189 switch (_clrType)
190 {
191 case TypeCode.Boolean:
192 return valueConverter.ToInt32(_unionVal.boolVal);
193 case TypeCode.Int32:
194 return _unionVal.i32Val;
195 case TypeCode.Int64:
196 return valueConverter.ToInt32(_unionVal.i64Val);
197 case TypeCode.Double:
198 return valueConverter.ToInt32(_unionVal.dblVal);
199 case TypeCode.DateTime:
200 return valueConverter.ToInt32(_unionVal.dtVal);
201 }
202 }
203 return valueConverter.ToInt32(_objVal);
204 }
205 }
readonly XmlSchemaType _xmlType