AoMEngineLibrary.Graphics.Grn.Nodes.GrnStringTableNode.WriteData C# (CSharp) Метод

WriteData() публичный метод

public WriteData ( GrnBinaryWriter writer ) : void
writer GrnBinaryWriter
Результат void
        public override void WriteData(GrnBinaryWriter writer)
        {
            writer.Write(this.Strings.Count);

            int strLength = 0;
            foreach (string s in this.Strings)
            {
                strLength += s.Length + 1;
            }
            writer.Write(strLength);

            for (int i = 0; i < this.Strings.Count; ++i)
            {
                writer.Write(this.Strings[i]);
            }

            byte[] padding = new byte[(-strLength) & 3];
            writer.Write(padding);
        }