MsieJavaScriptEngine.JsRt.JavaScriptContext.RunScript C# (CSharp) Method

RunScript() public static method

Executes a script.
Requires an active script context.
public static RunScript ( string script, JavaScriptSourceContext sourceContext, string sourceName ) : JavaScriptValue
script string The script to run.
sourceContext JavaScriptSourceContext /// A cookie identifying the script that can be used by script contexts that have debugging enabled. ///
sourceName string The location the script came from.
return JavaScriptValue
        public static JavaScriptValue RunScript(string script, JavaScriptSourceContext sourceContext, string sourceName)
        {
            JavaScriptValue result;
            Native.ThrowIfError(Native.JsRunScript(script, sourceContext, sourceName, out result));
            return result;
        }

Same methods

JavaScriptContext::RunScript ( string script ) : JavaScriptValue
JavaScriptContext::RunScript ( string script, byte buffer ) : JavaScriptValue
JavaScriptContext::RunScript ( string script, byte buffer, JavaScriptSourceContext sourceContext, string sourceName ) : JavaScriptValue

Usage Example

        public object Evaluate(string expression)
        {
            object result = InvokeScript(() =>
            {
                JavaScriptValue resultValue = JavaScriptContext.RunScript(expression);

                return(MapToHostType(resultValue));
            });

            return(result);
        }
All Usage Examples Of MsieJavaScriptEngine.JsRt.JavaScriptContext::RunScript