コード例 #1
0
ファイル: PythonLanguageFactory.cs プロジェクト: Eilon/spark
 public override void InstanceCreated(ViewCompiler compiler, ISparkView view)
 {
     if (compiler is PythonViewCompiler && view is IScriptingSparkView)
     {
         PythonEngineManager.InstanceCreated(
             (PythonViewCompiler) compiler,
             (IScriptingSparkView) view);
     }
     else
     {
         base.InstanceCreated(compiler, view);
     }
 }
コード例 #2
0
 private static void DoCompileView(ViewCompiler compiler, IList<Chunk> chunks)
 {
     compiler.CompileView(new[] { chunks }, new[] { chunks });
 }
コード例 #3
0
 public virtual void InstanceReleased(ViewCompiler compiler, ISparkView view)
 {
 }
コード例 #4
0
 public override void InstanceReleased(ViewCompiler compiler, ISparkView view)
 {
     if (compiler is RubyViewCompiler && view is IScriptingSparkView)
     {
         RubyEngineManager.InstanceReleased(
             (RubyViewCompiler)compiler,
             (IScriptingSparkView)view);
     }
     else
     {
         base.InstanceCreated(compiler, view);
     }
 }
コード例 #5
0
 public virtual void InstanceCreated(ViewCompiler compiler, ISparkView view)
 {
 }