Example #1
0
        public override void Write(BamlBinaryWriter writer)
        {
            long pos = writer.BaseStream.Position;

            WriteData(writer);
            var size = (int)(writer.BaseStream.Position - pos);

            size = SizeofEncodedInt(SizeofEncodedInt(size) + size) + size;
            writer.BaseStream.Position = pos;
            writer.WriteEncodedInt(size);
            WriteData(writer);
        }
Example #2
0
 public override void Write(BamlBinaryWriter writer)
 {
     long pos = writer.BaseStream.Position;
     WriteData(writer);
     var size = (int)(writer.BaseStream.Position - pos);
     size = SizeofEncodedInt(SizeofEncodedInt(size) + size) + size;
     writer.BaseStream.Position = pos;
     writer.WriteEncodedInt(size);
     WriteData(writer);
 }