public T GetObject <T>() where T : new() { return(BinarySerializer.GetClass <T>(_bytes)); }
public T[] GetArray <T>(int index = 0) { return((T[])BinarySerializer.GetPrimitive(_bytes, typeof(T[]), ref index)); }
public SerializedValue(string name, object val) { _fieldName = name; _bytes = BinarySerializer.GetBytes(val); }
public string GetString(int index = 0) { return((string)BinarySerializer.GetPrimitive(_bytes, typeof(string), ref index)); }