示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
        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);
        }
示例#4
0
 public void Emit(Armlet armlet)
 {
     this.data.Add(armlet.Opcode);
     this.data.Add(armlet.Flags);
     this.data.Add(armlet.Size);
 }