public void ShutdownConsole() { if (ScriptingConsole != null) { ScriptingConsole.Dispose(); } }
public void OnMaxVisibleColumnsChanged() { if (powerShellHost != null) { int columns = ScriptingConsole.GetMaximumVisibleColumns(); powerShellHost.OnMaxVisibleColumnsChanged(columns); } }
bool SafeRunPowerShellInitializationScripts(Solution solution) { try { var runner = new InitializationScriptRunner(solution, ScriptExecutor); return(runner.ExecuteInitScriptsAsync(Token).WaitAndGetResult()); } catch (Exception ex) { LoggingService.LogError("SafeRunPowerShellInitializationScripts error", ex); ScriptingConsole.WriteLine("\n" + ex.Message, ScriptingStyle.Error); return(true); } }
void PowerShellHostExited(object sender, EventArgs e) { try { ReloadPackageSources(); OnMaxVisibleColumnsChanged(); InitializeLazyScriptExecutor(); commandExpansion.CommandExpansion = CreateCommandExpansion(); InitializePackageScriptsForOpenSolution(); } catch (Exception ex) { string message = GettextCatalog.GetString("Unable to initialize remote PowerShell host. {0}", ex.Message); ScriptingConsole.WriteLine(message, ScriptingStyle.Error); LoggingService.LogError("PowerShellHostExited error", ex); } }
void ProcessUserCommands() { while (true) { string line = ScriptingConsole.ReadLine(autoIndentSize); if (line != null) { ProcessLine(line); WritePrompt(); } else { break; } } }
public void ExecuteCommand(string command) { ScriptingConsole.SendLine(command); }
void WriteLine(string message) { ScriptingConsole.WriteLine(message, ScriptingStyle.Out); }
public void WritePrompt() { ScriptingConsole.Write(prompt, ScriptingStyle.Prompt); }
public void Clear() { ScriptingConsole.Clear(); }
void WritePowerShellIsNotInstalledMessage() { string message = GetPowerShellIsNotInstalledMessage(); ScriptingConsole.WriteLine(message, ScriptingStyle.Error); }
PythonConsole(ScriptingConsole console, IControlDispatcher dispatcher) : base(console, dispatcher) { this.dispatcher = dispatcher; console.MemberProvider = this; }
public void Run() { string message = GetDotNetCoreRuntimeIsNotInstalledMessage(); ScriptingConsole.WriteLine(message, ScriptingStyle.Error); }