public void Emit(Armlet armlet, Armlet.FlagDefinitions flags, byte argument) { _data.Add(armlet.Opcode); _data.Add((byte)flags); _data.Add(argument); _data.Add(armlet.Size); }
public void Emit(Armlet armlet, byte argument) { _data.Add(armlet.Opcode); _data.Add(armlet.Flags); _data.Add(argument); _data.Add(armlet.Size); }
public void Emit(Armlet armlet, uint argument) { _data.Add(armlet.Opcode); _data.Add(armlet.Flags); AddUint(argument); _data.Add(armlet.Size); }
public void Emit(Armlet armlet, Armlet.FlagDefinitions flags, Label label) { _data.Add(armlet.Opcode); _data.Add((byte)flags); label.Parents.Add(_data.Count); AddUint((uint)label.Position); _data.Add(armlet.Size); }
public void Emit(Armlet armlet) { _data.Add(armlet.Opcode); _data.Add(armlet.Flags); _data.Add(armlet.Size); }