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

◆ ValueAsDateTime

override DateTime System.Xml.Schema.XmlAtomicValue.ValueAsDateTime
get

Definition at line 132 of file XmlAtomicValue.cs.

133 {
134 get
135 {
136 XmlValueConverter valueConverter = _xmlType.ValueConverter;
137 if (_objVal == null)
138 {
139 switch (_clrType)
140 {
141 case TypeCode.Boolean:
142 return valueConverter.ToDateTime(_unionVal.boolVal);
143 case TypeCode.Int32:
144 return valueConverter.ToDateTime(_unionVal.i32Val);
145 case TypeCode.Int64:
146 return valueConverter.ToDateTime(_unionVal.i64Val);
147 case TypeCode.Double:
148 return valueConverter.ToDateTime(_unionVal.dblVal);
149 case TypeCode.DateTime:
150 return _unionVal.dtVal;
151 }
152 }
153 return valueConverter.ToDateTime(_objVal);
154 }
155 }
readonly XmlSchemaType _xmlType