public int Size() { // 7 indicates sizeof (byte) * 3 + 2*sizeof (Uint16) int size = sizeof(byte) * 5; if (this.BufferSize == 0xBABE) { size += 2; } return size; } }