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
22 references to ITerminal
dotnet (22)
Commands\Test\MTP\Terminal\HumanReadableDurationFormatter.cs (1)
10public static void Append(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (18)
82ITerminal terminal; 191private void AppendTestRunSummary(ITerminal terminal, int? exitCode) 380private void AppendHandshakeFailureRecap(ITerminal terminal) 411private static void AppendExitCodeAndUrl(ITerminal terminal, int? exitCode, bool isRun) 426private static void AppendAssemblyResult(ITerminal terminal, TestProgressState state) 512ITerminal terminal, 590private static void FormatInnerExceptions(ITerminal terminal, FlatException[]? exceptions) 607private static void FormatErrorMessage(ITerminal terminal, FlatException[]? exceptions, TestOutcome outcome, int index) 639private static void FormatExpectedAndActual(ITerminal terminal, string? expected, string? actual) 656private static void FormatStackTrace(ITerminal terminal, FlatException[]? exceptions, int index) 675private static void FormatStandardAndErrorOutput(ITerminal terminal, string? standardOutput, string? standardError) 694private static void AppendAssemblyLinkTargetFrameworkAndArchitecture(ITerminal terminal, string assembly, string? targetFramework, string? architecture) 718internal /* for testing */ static void AppendStackFrame(ITerminal terminal, string stackTraceLine) 760private static void AppendIndentedLine(ITerminal terminal, string? message, string indent) 859private static void AppendExecutableSummary(ITerminal terminal, int? exitCode, string? outputData, string? errorData) 881private static void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 896private static void AppendLongDuration(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true, bool colorize = true) 957public 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)