コード例 #1
0
        private async void InitializeEngine(SharpScriptOptions scriptOptions)
        {
            EngineOptions = scriptOptions;
            EngineState   = await CSharpScript.RunAsync <object>("", _roslynScriptOptions, _roslynScriptGlobals);

            _roslynScriptOptions = ScriptOptions.Default
                                   .AddReferences(EngineOptions.ReferencedAssemblies)
                                   .AddImports(EngineOptions.Imports);

            if (EngineOptions.PassEngineReference)
            {
                Globals["HostEngine"] = this;
            }
        }
コード例 #2
0
 public ScriptingEngine(SharpScriptOptions scriptOptions)
 {
     InitializeEngine(scriptOptions);
 }