2 implementations of ITerminal
dotnet (2)
Commands\Test\MTP\Terminal\AnsiTerminal.cs (1)
12internal sealed class AnsiTerminal(IConsole console, string? baseDirectory) : ITerminal
Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (1)
10internal abstract class SimpleTerminal : ITerminal
21 references to ITerminal
dotnet (21)
Commands\Test\MTP\Terminal\HumanReadableDurationFormatter.cs (1)
10public static void Append(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (17)
71ITerminal terminal; 174private void AppendTestRunSummary(ITerminal terminal, int? exitCode) 352private static void AppendExitCodeAndUrl(ITerminal terminal, int? exitCode, bool isRun) 367private static void AppendAssemblyResult(ITerminal terminal, TestProgressState state) 453ITerminal terminal, 531private static void FormatInnerExceptions(ITerminal terminal, FlatException[]? exceptions) 548private static void FormatErrorMessage(ITerminal terminal, FlatException[]? exceptions, TestOutcome outcome, int index) 580private static void FormatExpectedAndActual(ITerminal terminal, string? expected, string? actual) 597private static void FormatStackTrace(ITerminal terminal, FlatException[]? exceptions, int index) 616private static void FormatStandardAndErrorOutput(ITerminal terminal, string? standardOutput, string? standardError) 635private static void AppendAssemblyLinkTargetFrameworkAndArchitecture(ITerminal terminal, string assembly, string? targetFramework, string? architecture) 659internal /* for testing */ static void AppendStackFrame(ITerminal terminal, string stackTraceLine) 701private static void AppendIndentedLine(ITerminal terminal, string? message, string indent) 782private static void AppendExecutableSummary(ITerminal terminal, int? exitCode, string? outputData, string? errorData) 804private static void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 819private static void AppendLongDuration(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true, bool colorize = true) 878public void AppendTestDiscoverySummary(ITerminal terminal, int? exitCode)
Commands\Test\MTP\Terminal\TestProgressStateAwareTerminal.cs (3)
9internal sealed partial class TestProgressStateAwareTerminal(ITerminal terminal, bool showProgress) : IDisposable 21private readonly ITerminal _terminal = terminal; 112internal void WriteToTerminal(Action<ITerminal> write)