Example #1
0
 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);
 }
Example #2
0
 public void Emit(Armlet armlet, byte argument)
 {
     _data.Add(armlet.Opcode);
     _data.Add(armlet.Flags);
     _data.Add(argument);
     _data.Add(armlet.Size);
 }
Example #3
0
 public void Emit(Armlet armlet, uint argument)
 {
     _data.Add(armlet.Opcode);
     _data.Add(armlet.Flags);
     AddUint(argument);
     _data.Add(armlet.Size);
 }
Example #4
0
        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);
        }
Example #5
0
 public void Emit(Armlet armlet)
 {
     _data.Add(armlet.Opcode);
     _data.Add(armlet.Flags);
     _data.Add(armlet.Size);
 }