Core.DlrEngine.Execute C# (CSharp) Method

Execute() public method

public Execute ( string code ) : object
code string
return object
        public virtual object Execute(string code)
        {
            var scriptSource = CreateScriptSourceFromString(code);
            var compiledCode = scriptSource.Compile();

            if (_scope == null) {
                return compiledCode.Execute();
            } else {
                var result = compiledCode.Execute(_scope);
                _scope.SetVariable("_", result);
                return result;
            }
        }