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);
 }