internal override void SaveAsWASM(BinaryWriter writer)
 {
     LEB128.WriteUInt7(writer, (byte)(maximum != null ? 1 : 0));
     LEB128.WriteUInt32(writer, initial);
     if (maximum != null)
     {
         LEB128.WriteUInt32(writer, (uint)maximum);
     }
 }
        public void WriteTest(MemoryStream stream)
        {
            BinaryWriter writer = new BinaryWriter(stream);

            LEB128.WriteUInt32(writer, 0xFF00FF00);
            LEB128.WriteUInt32(writer, 0xAABBAA);
            LEB128.WriteUInt32(writer, 0xCC);
            LEB128.WriteUInt7(writer, 0x11);
            LEB128.WriteUInt7(writer, 0x7F);
            LEB128.WriteInt32(writer, 0x7F00FF00);
            LEB128.WriteInt32(writer, 0xAABBAA);
            LEB128.WriteInt32(writer, 0xCC);
            LEB128.WriteInt32(writer, -1);
            LEB128.WriteInt7(writer, 0x11);
            LEB128.WriteInt7(writer, -1);
        }
Exemple #3
0
 internal override void SaveAsWASM(BinaryWriter writer)
 {
     LEB128.WriteUInt7(writer, (byte)content_type);
     LEB128.WriteUInt7(writer, (byte)(mutability ? 1 : 0));
 }