public void Write(string text, ScriptingStyle style) { if (dispatcher.CheckAccess()) { nonThreadSafeScriptingConsole.Write(text, style); } else { Action<string, ScriptingStyle> action = Write; dispatcher.Invoke(action, text, style); } }
public void Run_ConsoleHostIsRun_PowerShellNotInstalledMessageTextHasErrorScriptingStyle() { CreateConsoleHost(); consoleHost.Run(); ScriptingStyle style = fakeScriptingConsole.ScriptingStylePassedToWriteLine; ScriptingStyle expectedStyle = ScriptingStyle.Error; Assert.AreEqual(expectedStyle, style); }
public void Write(string text, ScriptingStyle style) { if (dispatcher.CheckAccess()) { nonThreadSafeScriptingConsole.Write(text, style); } else { Action <string, ScriptingStyle> action = Write; dispatcher.Invoke(action, text, style); } }
/// <summary> /// Writes text to the console. /// </summary> public void Write(string text, ScriptingStyle style) { textEditor.Append(text); if (style == ScriptingStyle.Prompt) { firstPromptDisplayed = true; promptLength = text.Length; WriteFirstLineOfSentText(); textEditor.MakeCurrentContentReadOnly(); } }
LogLevel GetLogLevel (ScriptingStyle style) { switch (style) { case ScriptingStyle.Error: return LogLevel.Error; case ScriptingStyle.Warning: return LogLevel.Warning; case ScriptingStyle.Debug: return LogLevel.Debug; default: return LogLevel.Default; } }
/// <summary> /// Writes text to the console. /// </summary> public void Write(string text, ScriptingStyle style) { textEditor.Write(text); if (style == ScriptingStyle.Prompt) { firstPromptDisplayed = true; promptLength = text.Length; WriteFirstLineOfSentText(); textEditor.MakeCurrentContentReadOnly(); } }
public void Write(string text, ScriptingStyle style) { DispatchService.GuiSyncDispatch(() => { if (style == ScriptingStyle.Prompt) { ConfigurePromptString(); Prompt(false); } else { WriteOutput(text); } }); }
public void Write(string text, ScriptingStyle style) { Runtime.RunInMainThread(() => { if (style == ScriptingStyle.Prompt) { ConfigurePromptString(); Prompt(false); } else { WriteOutput(text); } }).Wait(); }
LogLevel GetLogLevel(ScriptingStyle style) { switch (style) { case ScriptingStyle.Error: return(LogLevel.Error); case ScriptingStyle.Warning: return(LogLevel.Warning); case ScriptingStyle.Debug: return(LogLevel.Debug); default: return(LogLevel.Default); } }
public void WriteLine(string text, ScriptingStyle style) { TextPassedToWriteLine = text; ScriptingStylePassedToWriteLine = style; }
void WriteOutputLine(string message, ScriptingStyle style) { WriteOutput(message + Environment.NewLine, GetLogLevel(style)); }
/// <summary> /// Writes text followed by a newline to the console. /// </summary> public void WriteLine(string text, ScriptingStyle style) { Write(text + Environment.NewLine, style); }
void WriteOutputLine (string message, ScriptingStyle style) { WriteOutput (message + Environment.NewLine, GetLogLevel (style)); }
public void Write(string text, ScriptingStyle style) { TextPassedToWrite = text; ScriptingStylePassedToWrite = style; AllTextPassedToWrite.Add(text); }
public void WriteLine (string text, ScriptingStyle style) { DispatchService.GuiSyncDispatch (() => { if (style == ScriptingStyle.Prompt) { WriteOutputLine (text, style); ConfigurePromptString (); Prompt (true); } else { WriteOutputLine (text, style); } }); }