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;
 }
Beispiel #2
0
        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();
 }
Beispiel #4
0
 public ScriptingViewSymbolDictionary(IScriptingSparkView view)
 {
     _view     = view;
     _viewType = view.GetType();
 }
 public void InstanceReleased(RubyViewCompiler compiler, IScriptingSparkView view)
 {
 }
Beispiel #6
0
 public void InstanceReleased(RubyViewCompiler compiler, IScriptingSparkView view)
 {
 }