Esempio n. 1
0
        public AssemblyCommand(AssemblyCommandLoader loader, JSConsole console)
        {
            Trace.Assert(loader != null);
              Trace.Assert(console != null);

              this.loader = loader;
              this.console = console;
        }
Esempio n. 2
0
        public ClearCommand(IJishInterpreter jish, JSConsole console)
        {
            Trace.Assert(jish != null);
              Trace.Assert(console != null);

              this.jish = jish;
              this.console = console;
        }
Esempio n. 3
0
        public JSGlobal(CWDFileLoader fileLoader, JSConsole console, EmbeddedResourcesUtils embeddedResourceLoader)
        {
            Trace.Assert(fileLoader != null);
            Trace.Assert(console != null);
            Trace.Assert(embeddedResourceLoader != null);

            this.embeddedResourceLoader = embeddedResourceLoader;
            this.console    = console;
            this.fileLoader = fileLoader;
        }
Esempio n. 4
0
        public JSGlobal(CWDFileLoader fileLoader, JSConsole console, EmbeddedResourcesUtils embeddedResourceLoader)
        {
            Trace.Assert(fileLoader != null);
              Trace.Assert(console != null);
              Trace.Assert(embeddedResourceLoader != null);

              this.embeddedResourceLoader = embeddedResourceLoader;
              this.console = console;
              this.fileLoader = fileLoader;
        }
Esempio n. 5
0
        public LoadedAssembliesBucket(HelpMgr helpManager, IKernel kernel, JSConsole console)
        {
            Trace.Assert(helpManager != null);
              Trace.Assert(kernel != null);
              Trace.Assert(console != null);

              this.console = console;
              this.kernel = kernel;
              this.helpManager = helpManager;
        }
Esempio n. 6
0
        public static IJishInterpreter CreateInterpreter(JSConsole console)
        {
            IEngine engine = new JSNetEngine();
              engine.SetGlobal("console", console);

              IKernel kernel = new StandardKernel(new NinjectSettings { UseReflectionBasedInjection = true });

              kernel.Bind<IEngine>().ToConstant(engine);
              kernel.Bind<JSConsole>().ToConstant(console);
              kernel.Bind<IJishInterpreter>().To<JishInterpreter>().InSingletonScope();
              kernel.Bind<ICurrentContextAssemblies>().To<CurrentContextAssemblies>().InSingletonScope();
              kernel.Bind<LoadedAssembliesBucket>().ToSelf().InSingletonScope();

              return kernel.Get<IJishInterpreter>();
        }
Esempio n. 7
0
        public JishInterpreter(IEngine engine, JSConsole console, LoadedAssembliesBucket loadedAssemblies, EmbeddedResourcesUtils embeddedResourceLoader, AssemblyCommandLoader assemblyCommandsLoader, ICurrentContextAssemblies currentContextAssemblies)
        {
            Trace.Assert(engine != null);
              Trace.Assert(console != null);
              Trace.Assert(loadedAssemblies != null);
              Trace.Assert(embeddedResourceLoader != null);
              Trace.Assert(assemblyCommandsLoader != null);
              Trace.Assert(currentContextAssemblies != null);

              this.engine = engine;
              this.currentContextAssemblies = currentContextAssemblies;
              this.assemblyCommandsLoader = assemblyCommandsLoader;
              this.embeddedResourceLoader = embeddedResourceLoader;
              this.loadedAssemblies = loadedAssemblies;
              this.console = console;
        }
Esempio n. 8
0
        public ProcessCommand(JSConsole console)
        {
            Trace.Assert(console != null);

              this.console = console;
        }
Esempio n. 9
0
 public TestCommand(JSConsole console)
 {
     this.console = console;
 }
Esempio n. 10
0
        public LoadCommand(JSConsole console)
        {
            Trace.Assert(console != null);

              this.console = console;
        }