Пример #1
0
    public void SetNameTableEntry(DomainString name, ulong flags, int index) {
      Name = name;

      Flags = flags;

      TableIndex = index;
    }
Пример #2
0
        public void SetNameTableEntry(DomainString name, ulong flags, int index)
        {
            Name = name;

            Flags = flags;

            TableIndex = index;
        }
Пример #3
0
 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);
        }
Пример #5
0
 public DomainNameTableEntry() {
   Name = new DomainString();
 }
Пример #6
0
 public DomainPropertyStringValue()
 {
     stringValue = new DomainString();
 }
 public DomainPropertyStringValue() {
   stringValue = new DomainString();
 }
Пример #8
0
 public DomainNameTableEntry()
 {
     Name = new DomainString();
 }