LSLib.LS.LSBWriter.WriteWideString C# (CSharp) Méthode

WriteWideString() private méthode

private WriteWideString ( string s, bool nullTerminated ) : void
s string
nullTerminated bool
Résultat void
        private void WriteWideString(string s, bool nullTerminated)
        {
            byte[] unicode = System.Text.Encoding.Unicode.GetBytes(s);
            int length = (unicode.Length / 2) + (nullTerminated ? 1 : 0);
            writer.Write(length);
            writer.Write(unicode);
            if (nullTerminated)
                writer.Write((UInt16)0);
        }
    }