internal async Task ReadPropertyHeader(ByteArrayReader reader, DomainHeader header) { TypeIndex = reader.ReadInt32(); do { DomainProperty property = new DomainProperty(); await property.ReadProperty(reader, header); Properties.Add(property); if (property.NameIndex.Name == ObjectTypes.None.ToString()) break; } while(true); }
internal async Task ReadPropertyHeader(ByteArrayReader reader, DomainHeader header) { TypeIndex = reader.ReadInt32(); do { DomainProperty property = new DomainProperty(); await property.ReadProperty(reader, header); Properties.Add(property); if (property.NameIndex.Name == ObjectTypes.None.ToString()) { break; } }while (true); }