12345678910111213141516171819202122232425 |
- using InABox.Core;
- namespace InABox.Rpc
- {
- public class RpcQueryParameters : IRpcCommandParameters
- {
- public string CommandName => "Query";
- public RpcQueryDefinition[] Queries { get; set; }
- public void SerializeBinary(CoreBinaryWriter writer)
- {
- writer.WriteBinaryValue(Queries);
- }
- public void DeserializeBinary(CoreBinaryReader reader)
- {
- Queries = reader.ReadBinaryValue<RpcQueryDefinition[]>();
- }
- public string FullDescription() => $"Query({Queries.Length})";
- public string ShortDescription() => $"Query({Queries.Length})";
- }
- }
|