예제 #1
0
 public int GetByteSize()
 {
     return(SessionId.GetByteSize() +
            BinSerialize.GetSizeForPackedUnsignedInteger(FieldId) +
            BinSerialize.GetSizeForPackedUnsignedInteger(StartIndex) +
            BinSerialize.GetSizeForPackedUnsignedInteger(Take));
 }
예제 #2
0
 public int GetByteSize()
 {
     return(SessionId.GetByteSize() +
            BinSerialize.GetSizeForPackedUnsignedInteger(Counter) +
            sizeof(byte) /* Flags */ +
            sizeof(byte) /* Count */ +
            (Groups?.Count * sizeof(ushort) ?? 0));
 }
예제 #3
0
 public virtual int GetByteSize()
 {
     return(SessionId.GetByteSize() + BinSerialize.GetSizeForPackedUnsignedInteger(FieldIndex));
 }