@@ -65,24 +65,32 @@ public class ValveKeyValue.KVDocument
6565 public void set_Item(string key, ValveKeyValue.KVObject value);
6666 public bool ToBoolean();
6767 public bool ToBoolean(IFormatProvider provider);
68+ public byte ToByte();
6869 public byte ToByte(IFormatProvider provider);
70+ public char ToChar();
6971 public char ToChar(IFormatProvider provider);
72+ public decimal ToDecimal();
7073 public decimal ToDecimal(IFormatProvider provider);
7174 public double ToDouble();
7275 public double ToDouble(IFormatProvider provider);
76+ public short ToInt16();
7377 public short ToInt16(IFormatProvider provider);
7478 public int ToInt32();
7579 public int ToInt32(IFormatProvider provider);
7680 public long ToInt64();
7781 public long ToInt64(IFormatProvider provider);
82+ public sbyte ToSByte();
7883 public sbyte ToSByte(IFormatProvider provider);
7984 public float ToSingle();
8085 public float ToSingle(IFormatProvider provider);
8186 public string ToString();
8287 public string ToString(IFormatProvider provider);
8388 public object ToType(Type conversionType, IFormatProvider provider);
89+ public ushort ToUInt16();
8490 public ushort ToUInt16(IFormatProvider provider);
91+ public uint ToUInt32();
8592 public uint ToUInt32(IFormatProvider provider);
93+ public ulong ToUInt64();
8694 public ulong ToUInt64(IFormatProvider provider);
8795 public bool TryAdd(string key, ValveKeyValue.KVObject value);
8896 public bool TryGetValue(string name, out ValveKeyValue.KVObject& child);
@@ -150,9 +158,11 @@ public class ValveKeyValue.KVObject
150158 public .ctor(int value);
151159 public .ctor(IntPtr value);
152160 public .ctor(long value);
161+ public .ctor(short value);
153162 public .ctor(string value);
154163 public .ctor(uint value);
155164 public .ctor(ulong value);
165+ public .ctor(ushort value);
156166 public void Add(string key, ValveKeyValue.KVObject value);
157167 public void Add(ValveKeyValue.KVObject value);
158168 public static ValveKeyValue.KVObject Array();
@@ -221,24 +231,32 @@ public class ValveKeyValue.KVObject
221231 public void set_Item(string key, ValveKeyValue.KVObject value);
222232 public bool ToBoolean();
223233 public bool ToBoolean(IFormatProvider provider);
234+ public byte ToByte();
224235 public byte ToByte(IFormatProvider provider);
236+ public char ToChar();
225237 public char ToChar(IFormatProvider provider);
238+ public decimal ToDecimal();
226239 public decimal ToDecimal(IFormatProvider provider);
227240 public double ToDouble();
228241 public double ToDouble(IFormatProvider provider);
242+ public short ToInt16();
229243 public short ToInt16(IFormatProvider provider);
230244 public int ToInt32();
231245 public int ToInt32(IFormatProvider provider);
232246 public long ToInt64();
233247 public long ToInt64(IFormatProvider provider);
248+ public sbyte ToSByte();
234249 public sbyte ToSByte(IFormatProvider provider);
235250 public float ToSingle();
236251 public float ToSingle(IFormatProvider provider);
237252 public string ToString();
238253 public string ToString(IFormatProvider provider);
239254 public object ToType(Type conversionType, IFormatProvider provider);
255+ public ushort ToUInt16();
240256 public ushort ToUInt16(IFormatProvider provider);
257+ public uint ToUInt32();
241258 public uint ToUInt32(IFormatProvider provider);
259+ public ulong ToUInt64();
242260 public ulong ToUInt64(IFormatProvider provider);
243261 public bool TryAdd(string key, ValveKeyValue.KVObject value);
244262 public bool TryGetValue(string name, out ValveKeyValue.KVObject& child);
0 commit comments