public static void CreateSetMember(IJavascriptRuntime runtimeJavascript, SetMemberBinder binder, object value) { JavascriptFallback fallback = new JavascriptFallback(runtimeJavascript); fallback.AddMember(binder); JavascriptInternals.TrySet(fallback, value); }
public override bool TrySetMember(SetMemberBinder binder, object value) { AddMember(binder); JavascriptInternals.TrySet(this, value); return(true); }
public override bool TryBinaryOperation(BinaryOperationBinder binder, object arg, out object result) { result = JavascriptInternals.DoBinaryOperation(binder, this, arg); return(true); }
public static object CreateBinaryOperation(IJavascriptRuntime runtimeJavascript, BinaryOperationBinder binder, object value) { JavascriptFallback fallback = new JavascriptFallback(runtimeJavascript); return(JavascriptInternals.DoBinaryOperation(binder, fallback, value)); }