Esempio n. 1
0
 public override void Execute(VirtualMachine vm, IList<string> parameters)
 {
     Variable variable1 = vm.GetVariable(parameters[1]);
     Variable variable2 = vm.GetVariable(parameters[2]);
     variable1 = new Variable(variable2);
     foreach (var item in vm.GetHeapItem(parameters[1]))
     {
         //System.Console.WriteLine("Set Variable "+item+"-> Value: "+variable1.Value);
         vm.SetVariable(item, variable1.Value);
     }
 }
Esempio n. 2
0
 public Variable(Variable variable2)
 {
     this.Value = variable2.Value;
     this.Type = variable2.Type;
 }
Esempio n. 3
0
 public void SetVariable(string name, string param)
 {
     if (_variables.ContainsKey(name))
         _variables[name] = new Variable(param);
     else
         _variables.Add(name, new Variable(param));
 }