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

◆ ToBoolean()

bool System.Xml.ValueHandle.ToBoolean ( )
inline

Definition at line 144 of file ValueHandle.cs.

145 {
146 switch (_type)
147 {
148 case ValueHandleType.False:
149 return false;
150 case ValueHandleType.True:
151 return true;
152 case ValueHandleType.UTF8:
153 return XmlConverter.ToBoolean(_bufferReader.Buffer, _offset, _length);
154 case ValueHandleType.Int8:
155 switch (GetInt8())
156 {
157 case 0:
158 return false;
159 case 1:
160 return true;
161 }
162 break;
163 }
164 return XmlConverter.ToBoolean(GetString());
165 }
ValueHandleType _type
readonly XmlBufferReader _bufferReader
Definition ValueHandle.cs:9

References System.Xml.ValueHandle._bufferReader, System.Xml.ValueHandle._length, System.Xml.ValueHandle._offset, System.Xml.ValueHandle._type, System.Xml.XmlBufferReader.Buffer, System.Xml.ValueHandle.GetInt8(), System.Xml.ValueHandle.GetString(), and System.Xml.XmlConverter.ToBoolean().

Referenced by System.Xml.XmlBaseReader.ReadContentAsBoolean(), and System.Xml.ValueHandle.ToObject().