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

◆ ValueAsBoolean

override bool System.Xml.Schema.XmlAtomicValue.ValueAsBoolean
get

Definition at line 107 of file XmlAtomicValue.cs.

108 {
109 get
110 {
111 XmlValueConverter valueConverter = _xmlType.ValueConverter;
112 if (_objVal == null)
113 {
114 switch (_clrType)
115 {
116 case TypeCode.Boolean:
117 return _unionVal.boolVal;
118 case TypeCode.Int32:
119 return valueConverter.ToBoolean(_unionVal.i32Val);
120 case TypeCode.Int64:
121 return valueConverter.ToBoolean(_unionVal.i64Val);
122 case TypeCode.Double:
123 return valueConverter.ToBoolean(_unionVal.dblVal);
124 case TypeCode.DateTime:
125 return valueConverter.ToBoolean(_unionVal.dtVal);
126 }
127 }
128 return valueConverter.ToBoolean(_objVal);
129 }
130 }
readonly XmlSchemaType _xmlType