GameRevision.GW2Emu.Common.Serialization.Serializer.WriteUtf16String C# (CSharp) Метод

WriteUtf16String() публичный Метод

public WriteUtf16String ( string value ) : void
value string
Результат void
        public void WriteUtf16String(string value)
        {
            foreach (char character in value)
            {
                this.WriteEncodedChar(character, Encoding.Unicode);
            }

            this.WriteEncodedChar('\0', Encoding.Unicode);
        }

Usage Example

Пример #1
0
 public void Serialize(Serializer serializer)
 {
     serializer.Write(Header);
     serializer.WriteVarint(this.Unknown0);
     serializer.WriteVarint(this.Unknown1);
     serializer.WriteVarint(this.Unknown2);
     serializer.WriteUtf16String(this.Unknown3);
     serializer.Write(this.Unknown4);
     serializer.Write(this.Unknown5);
     serializer.Write(this.Unknown6);
     serializer.WriteUtf16String(this.Unknown7);
     for (int i = 0; i < this.Unknown8.Length; i++)
     {
         serializer.WriteVarint(this.Unknown8[i]);
     }
     serializer.Write((byte)Unknown9.Length);
     for (int i = 0; i < Unknown9.Length; i++)
     {
         serializer.WriteVarint(Unknown9[i]);
     }
     serializer.Write((byte)Unknown10.Length);
     for (int i = 0; i < Unknown10.Length; i++)
     {
         serializer.Write(Unknown10[i]);
     }
     serializer.Write((byte)Unknown11.Length);
     for (int i = 0; i < Unknown11.Length; i++)
     {
         serializer.WriteVarint(Unknown11[i]);
     }
 }
All Usage Examples Of GameRevision.GW2Emu.Common.Serialization.Serializer::WriteUtf16String