Beispiel #1
0
 /// <summary>
 /// Write the data of this chunk.
 /// </summary>
 protected override void WriteData(ResWriter writer)
 {
     base.WriteData(writer);
     strings.Write(writer);
     resourceMap.Write(writer);
     nodes.ForEach(x => x.Write(writer));
 }
Beispiel #2
0
            /// <summary>
            /// Write the data of this chunk.
            /// </summary>
            protected override void WriteData(ResWriter writer)
            {
                base.WriteData(writer);
                typeStringsMark.Value = writer.Position - headerStartPosition;
                typeStrings.Write(writer);
                keyStringsMark.Value = writer.Position - headerStartPosition;
                keyStrings.Write(writer);

                // Write typeSpecs and types
                foreach (var typeSpec in typeSpecs)
                {
                    typeSpec.Write(writer);

                    foreach (var typeAndFlags in typeSpec.Types)
                    {
                        typeAndFlags.Write(writer);
                    }
                }
            }
Beispiel #3
0
 /// <summary>
 /// Write the data of this chunk.
 /// </summary>
 protected override void WriteData(ResWriter writer)
 {
     base.WriteData(writer);
     strings.Write(writer);
     packages.ForEach(x => x.Write(writer));
 }