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 TypeCreator(JSConsole console, TypeLoader typeLoader) { Trace.Assert(console != null); Trace.Assert(typeLoader != null); this.typeLoader = typeLoader; this.console = console; }
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 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 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 TestCommand(JSConsole console) { this.console = console; }
public LoadCommand(JSConsole console) { Trace.Assert(console != null); this.console = console; }
public ProcessCommand(JSConsole console) { Trace.Assert(console != null); this.console = console; }
/// <summary> /// Constructs PreferenceMenu instance. /// </summary> /// <param name="browserView">Owner UI component.</param> public PreferenceMenu(BrowserView browserView) { this.browserView = browserView; this.browser = browserView.Browser; jsConsole = new JSConsole(browserView); }