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