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); }
internal override void SaveAsWASM(BinaryWriter writer) { LEB128.WriteUInt7(writer, (byte)content_type); LEB128.WriteUInt7(writer, (byte)(mutability ? 1 : 0)); }