public override object Invoke(ScriptEngine engine) { if (method == getTypeMethod) { engine.CheckReflection(); } return(InvokeHelpers.InvokeMethod(hostTarget.InvokeTarget, method, args)); }
public override object Invoke(HostItem hostItem) { if (reflectionMethods.Contains(method, MemberComparer <MethodInfo> .Instance)) { hostItem.Engine.CheckReflection(); } return(InvokeHelpers.InvokeMethod(hostItem, hostTarget.InvokeTarget, method, args)); }
public override object Invoke(HostItem hostItem) { if (method == getTypeMethod) { hostItem.Engine.CheckReflection(); } return(InvokeHelpers.InvokeMethod(hostItem, hostTarget.InvokeTarget, method, args)); }