public void Deserialize(MessagePackReader reader) { var dictionaryLength = reader.ReadDictionaryLength(); for (var i = 0; i < dictionaryLength; i++) { var key = reader.ReadUint(); switch (key) { case IPROTO_REQUEST_TYPE_KEY: Code = (CommandE)reader.ReadUint(); break; case IPROTO_SYNC_KEY: SyncId = (int)reader.ReadUint(); break; case IPROTO_SCHEMA_VERSION_KEY: SchemaVersion = (int)reader.ReadUint(); break; } } }
public void SetCode(CommandE code) { Code = code; }