public AssemblyCommand(AssemblyCommandLoader loader, JSConsole console) { Trace.Assert(loader != null); Trace.Assert(console != null); this.loader = loader; this.console = console; }
public ClearCommand(IJishInterpreter jish, JSConsole console) { Trace.Assert(jish != null); Trace.Assert(console != null); this.jish = jish; this.console = console; }
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; }
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; }
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>(); }
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; }
public ProcessCommand(JSConsole console) { Trace.Assert(console != null); this.console = console; }
public TestCommand(JSConsole console) { this.console = console; }
public LoadCommand(JSConsole console) { Trace.Assert(console != null); this.console = console; }