public void InstanceCreated(RubyViewCompiler compiler, IScriptingSparkView view) { CompiledCode compiledCode; if (!_compiledViewScripts.TryGetValue(view.GeneratedViewId, out compiledCode)) { var scriptSource = ScriptEngine.CreateScriptSourceFromString(view.ScriptSource, SourceCodeKind.File); compiledCode = scriptSource.Compile(); _compiledViewScripts.Add(view.GeneratedViewId, compiledCode); } view.CompiledCode = compiledCode; }
public void InstanceCreated(RubyViewCompiler compiler, IScriptingSparkView view) { CompiledCode compiledCode; if (!_compiledViewScripts.TryGetValue(view.GeneratedViewId, out compiledCode)) { var scriptSource = ScriptEngine.CreateScriptSourceFromString(view.ScriptSource, SourceCodeKind.File); compiledCode = scriptSource.Compile(); _compiledViewScripts.Add(view.GeneratedViewId, compiledCode); } view.CompiledCode = compiledCode; }
public ScriptingViewSymbolDictionary(IScriptingSparkView view) { _view = view; _viewType = view.GetType(); }
public ScriptingViewSymbolDictionary(IScriptingSparkView view) { _view = view; _viewType = view.GetType(); }
public void InstanceReleased(RubyViewCompiler compiler, IScriptingSparkView view) { }
public void InstanceReleased(RubyViewCompiler compiler, IScriptingSparkView view) { }