Пример #1
0
 public IJsValue Evaluate(IEnvironment environment)
 {
     var ctor = environment.GetReference(Constructor).GetValue();
     return ctor
         .Cast<IJsConstructor>("{0} is not a function", Constructor)
         .Construct(Arguments.Select(a => a.Evaluate(environment)));
 }
Пример #2
0
 public IJsValue SetValue(IEnvironment environment, IJsValue value)
 {
     return environment.GetReference(Value).SetValue(value);
 }
Пример #3
0
 public IJsValue Evaluate(IEnvironment environment)
 {
     return environment.GetReference(Value).GetValue();
 }