public int Size() { // 6 indicates sizeof(byte) * 4 + sizeof(UInt16) int size = sizeof(byte) * 6; for (int i = 0; i < this.ModifyCount; i++) { size += this.PermissionsData[i].Size(); } return size; } }