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
20 references to ITerminal
dotnet (20)
Commands\Test\MTP\Terminal\HumanReadableDurationFormatter.cs (1)
10public static void Append(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (16)
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, 528private static void FormatInnerExceptions(ITerminal terminal, FlatException[]? exceptions) 545private static void FormatErrorMessage(ITerminal terminal, FlatException[]? exceptions, TestOutcome outcome, int index) 577private static void FormatExpectedAndActual(ITerminal terminal, string? expected, string? actual) 594private static void FormatStackTrace(ITerminal terminal, FlatException[]? exceptions, int index) 613private static void FormatStandardAndErrorOutput(ITerminal terminal, string? standardOutput, string? standardError) 632private static void AppendAssemblyLinkTargetFrameworkAndArchitecture(ITerminal terminal, string assembly, string? targetFramework, string? architecture) 656internal /* for testing */ static void AppendStackFrame(ITerminal terminal, string stackTraceLine) 698private static void AppendIndentedLine(ITerminal terminal, string? message, string indent) 779private static void AppendExecutableSummary(ITerminal terminal, int? exitCode, string? outputData, string? errorData) 801private static void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 816private static void AppendLongDuration(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true, bool colorize = true) 910public void AppendTestDiscoverySummary(ITerminal terminal, int? exitCode)
Commands\Test\MTP\Terminal\TestProgressStateAwareTerminal.cs (3)
9internal sealed partial class TestProgressStateAwareTerminal(ITerminal terminal, bool showProgress, bool writeProgressImmediatelyAfterOutput, int updateEvery) : IDisposable 21private readonly ITerminal _terminal = terminal; 110internal void WriteToTerminal(Action<ITerminal> write)