コード例 #1
0
ファイル: ContextSyntax.cs プロジェクト: jlarsson/Yes
 public static void SetHostFunction(this IContext context, string name,
                                    Action<IEnvironment, IJsValue, IList<IJsValue>> action)
 {
     context.Environment.CreateReference(name, context.CreateHostFunction((scope, self, args) =>
                                                                          {
                                                                              action(scope, self, args);
                                                                              return JsUndefined.Value;
                                                                          }));
 }
コード例 #2
0
ファイル: ContextSyntax.cs プロジェクト: jlarsson/Yes
 public static void SetHostFunction(this IContext context, string name,
                                    Func<IEnvironment, IJsValue, IList<IJsValue>, IJsValue> function)
 {
     context.Environment.CreateReference(name, context.CreateHostFunction(function));
 }