コード例 #1
0
ファイル: NamedConstruct.cs プロジェクト: jlarsson/Yes
 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
ファイル: Name.cs プロジェクト: jlarsson/Yes
 public IJsValue SetValue(IEnvironment environment, IJsValue value)
 {
     return environment.GetReference(Value).SetValue(value);
 }
コード例 #3
0
ファイル: Name.cs プロジェクト: jlarsson/Yes
 public IJsValue Evaluate(IEnvironment environment)
 {
     return environment.GetReference(Value).GetValue();
 }