public void SetNameTableEntry(DomainString name, ulong flags, int index) { Name = name; Flags = flags; TableIndex = index; }
public override async Task ReadPropertyValue(ByteArrayReader reader, int size, DomainHeader header) { await Task.Run(async() => { int length = reader.ReadInt32(); for (int i = 0; i < length; i++) { DomainString newstring = new DomainString(); await newstring.ReadString(reader); NameArray.Add(newstring); } }); }
public static DomainNameTableEntry AddDomainNameTableEntry(this List <DomainNameTableEntry> nameTable, string value) { DomainString valueString = new DomainString(); valueString.SetString(value); int index = nameTable.Max(nt => nt.TableIndex) + 1; DomainNameTableEntry entry = new DomainNameTableEntry(); entry.SetNameTableEntry(valueString, 0x0007001000000000, index); nameTable.Add(entry); return(entry); }
public DomainNameTableEntry() { Name = new DomainString(); }
public DomainPropertyStringValue() { stringValue = new DomainString(); }