protected override int DoDeserializeFromByteArray(byte[] byteArray, int startIndex) { int index = startIndex; this.ExtendGUID1 = BasicObject.Parse<ExGuid>(byteArray, ref index); this.ExtendGUID2 = BasicObject.Parse<ExGuid>(byteArray, ref index); return index - startIndex; } }