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

◆ ToType()

Type System.Xml.ValueHandle.ToType ( )
inline

Definition at line 95 of file ValueHandle.cs.

96 {
97 switch (_type)
98 {
99 case ValueHandleType.True:
100 case ValueHandleType.False:
101 return typeof(bool);
102 case ValueHandleType.Zero:
103 case ValueHandleType.One:
104 case ValueHandleType.Int8:
105 case ValueHandleType.Int16:
106 case ValueHandleType.Int32:
107 return typeof(int);
108 case ValueHandleType.Int64:
109 return typeof(long);
110 case ValueHandleType.UInt64:
111 return typeof(ulong);
112 case ValueHandleType.Single:
113 return typeof(float);
114 case ValueHandleType.Double:
115 return typeof(double);
116 case ValueHandleType.Decimal:
117 return typeof(decimal);
118 case ValueHandleType.DateTime:
119 return typeof(DateTime);
120 case ValueHandleType.Empty:
121 case ValueHandleType.UTF8:
122 case ValueHandleType.EscapedUTF8:
123 case ValueHandleType.Dictionary:
124 case ValueHandleType.Char:
125 case ValueHandleType.Unicode:
126 case ValueHandleType.QName:
127 case ValueHandleType.ConstString:
128 return typeof(string);
129 case ValueHandleType.Base64:
130 return typeof(byte[]);
131 case ValueHandleType.List:
132 return typeof(object[]);
133 case ValueHandleType.UniqueId:
134 return typeof(UniqueId);
135 case ValueHandleType.Guid:
136 return typeof(Guid);
137 case ValueHandleType.TimeSpan:
138 return typeof(TimeSpan);
139 default:
141 }
142 }
ValueHandleType _type

References System.Xml.ValueHandle._type, System.Xml.Dictionary, and System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError().