1 implementation of IOutput
Microsoft.TestPlatform.CoreUtilities (1)
Output\ConsoleOutput.cs (1)
12public class ConsoleOutput : IOutput
82 references to IOutput
Microsoft.TestPlatform.CoreUtilities (6)
Output\OutputExtensions.cs (6)
26public static void Error(this IOutput output, bool appendPrefix, string format, params object?[]? args) 38public static void Warning(this IOutput output, bool appendPrefix, string format, params object?[]? args) 50public static void Information(this IOutput output, bool appendPrefix, string format, params object?[]? args) 63public static void Information(this IOutput output, bool appendPrefix, ConsoleColor foregroundColor, string format, params object?[]? args) 75public static void Write(this IOutput output, string message, OutputLevel level, ConsoleColor foregroundColor) 88private static void Output(IOutput output, OutputLevel level, string messageTypeFormat, string format, params object?[]? args)
Microsoft.TestPlatform.CrossPlatEngine (2)
PostProcessing\PostProcessingTestRunAttachmentsProcessingEventsHandler.cs (2)
19private readonly IOutput _consoleOutput; 22public PostProcessingTestRunAttachmentsProcessingEventsHandler(IOutput consoleOutput)
Microsoft.TestPlatform.Extensions.BlameDataCollector (2)
BlameLogger.cs (2)
40private readonly IOutput _output; 56protected BlameLogger(IOutput output, IBlameReaderWriter blameReaderWriter)
vstest.console (36)
CommandLine\Executor.cs (3)
67public Executor(IOutput output) : this(output, TestPlatformEventSource.Instance, new ProcessHelper(), new PlatformEnvironment()) 91internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment) 107private IOutput Output { get; set; }
Internal\ConsoleLogger.cs (2)
124internal ConsoleLogger(IOutput output, IProgressIndicator progressIndicator, IFeatureFlag featureFlag) 135protected static IOutput? Output
Internal\MSBuildLogger.cs (2)
38protected static IOutput? Output 50internal MSBuildLogger(IOutput output)
Internal\ProgressIndicator.cs (2)
25public IOutput ConsoleOutput { get; private set; } 37public ProgressIndicator(IOutput output, IConsoleHelper consoleHelper, ISystemTimersTimer? timer = null)
Processors\AeDebuggerArgumentProcessor.cs (2)
73private readonly IOutput _output; 78public AeDebuggerArgumentExecutor(IEnvironment environment, IFileHelper fileHelper, IProcessHelper processHelper, IOutput output, IEnvironmentVariableHelper environmentVariableHelper)
Processors\EnableBlameArgumentProcessor.cs (1)
118internal IOutput Output { get; set; }
Processors\EnvironmentArgumentProcessor.cs (2)
59private readonly IOutput _output; 70public ArgumentExecutor(CommandLineOptions commandLineOptions, IRunSettingsProvider runSettingsProvider, IOutput output)
Processors\FrameworkArgumentProcessor.cs (1)
115IOutput output = ConsoleOutput.Instance;
Processors\HelpArgumentProcessor.cs (1)
82internal IOutput Output { get; set; }
Processors\ListFullyQualifiedTestsArgumentProcessor.cs (2)
87internal IOutput Output; 133IOutput output)
Processors\ListTestsArgumentProcessor.cs (4)
96internal IOutput Output; 137IOutput output) 196private readonly IOutput _output; 198public DiscoveryEventsRegistrar(IOutput output)
Processors\RunSpecificTestsArgumentProcessor.cs (4)
85internal IOutput Output; 135IOutput output) 325private readonly IOutput _output; 329public TestRunRequestEventsRegistrar(IOutput output, CommandLineOptions commandLineOptions, IArtifactProcessingManager artifactProcessingManager)
Processors\RunTestsArgumentProcessor.cs (4)
82internal IOutput Output; 107IOutput output) 184private readonly IOutput _output; 188public TestRunRequestEventsRegistrar(IOutput output, CommandLineOptions commandLineOptions, IArtifactProcessingManager artifactProcessingManager)
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
90private readonly IOutput _output; 106public TestAdapterLoadingStrategyArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
Processors\TestAdapterPathArgumentProcessor.cs (2)
89private readonly IOutput _output; 110public TestAdapterPathArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
Processors\UseVsixExtensionsArgumentProcessor.cs (2)
73private readonly IOutput _output; 75internal UseVsixExtensionsArgumentExecutor(CommandLineOptions commandLineOptions, ITestRequestManager testRequestManager, IVSExtensionManager extensionManager, IOutput output)
vstest.console.arm64 (36)
src\vstest\src\vstest.console\CommandLine\Executor.cs (3)
67public Executor(IOutput output) : this(output, TestPlatformEventSource.Instance, new ProcessHelper(), new PlatformEnvironment()) 91internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment) 107private IOutput Output { get; set; }
src\vstest\src\vstest.console\Internal\ConsoleLogger.cs (2)
124internal ConsoleLogger(IOutput output, IProgressIndicator progressIndicator, IFeatureFlag featureFlag) 135protected static IOutput? Output
src\vstest\src\vstest.console\Internal\MSBuildLogger.cs (2)
38protected static IOutput? Output 50internal MSBuildLogger(IOutput output)
src\vstest\src\vstest.console\Internal\ProgressIndicator.cs (2)
25public IOutput ConsoleOutput { get; private set; } 37public ProgressIndicator(IOutput output, IConsoleHelper consoleHelper, ISystemTimersTimer? timer = null)
src\vstest\src\vstest.console\Processors\AeDebuggerArgumentProcessor.cs (2)
73private readonly IOutput _output; 78public AeDebuggerArgumentExecutor(IEnvironment environment, IFileHelper fileHelper, IProcessHelper processHelper, IOutput output, IEnvironmentVariableHelper environmentVariableHelper)
src\vstest\src\vstest.console\Processors\EnableBlameArgumentProcessor.cs (1)
118internal IOutput Output { get; set; }
src\vstest\src\vstest.console\Processors\EnvironmentArgumentProcessor.cs (2)
59private readonly IOutput _output; 70public ArgumentExecutor(CommandLineOptions commandLineOptions, IRunSettingsProvider runSettingsProvider, IOutput output)
src\vstest\src\vstest.console\Processors\FrameworkArgumentProcessor.cs (1)
115IOutput output = ConsoleOutput.Instance;
src\vstest\src\vstest.console\Processors\HelpArgumentProcessor.cs (1)
82internal IOutput Output { get; set; }
src\vstest\src\vstest.console\Processors\ListFullyQualifiedTestsArgumentProcessor.cs (2)
87internal IOutput Output; 133IOutput output)
src\vstest\src\vstest.console\Processors\ListTestsArgumentProcessor.cs (4)
96internal IOutput Output; 137IOutput output) 196private readonly IOutput _output; 198public DiscoveryEventsRegistrar(IOutput output)
src\vstest\src\vstest.console\Processors\RunSpecificTestsArgumentProcessor.cs (4)
85internal IOutput Output; 135IOutput output) 325private readonly IOutput _output; 329public TestRunRequestEventsRegistrar(IOutput output, CommandLineOptions commandLineOptions, IArtifactProcessingManager artifactProcessingManager)
src\vstest\src\vstest.console\Processors\RunTestsArgumentProcessor.cs (4)
82internal IOutput Output; 107IOutput output) 184private readonly IOutput _output; 188public TestRunRequestEventsRegistrar(IOutput output, CommandLineOptions commandLineOptions, IArtifactProcessingManager artifactProcessingManager)
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
90private readonly IOutput _output; 106public TestAdapterLoadingStrategyArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\TestAdapterPathArgumentProcessor.cs (2)
89private readonly IOutput _output; 110public TestAdapterPathArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\UseVsixExtensionsArgumentProcessor.cs (2)
73private readonly IOutput _output; 75internal UseVsixExtensionsArgumentExecutor(CommandLineOptions commandLineOptions, ITestRequestManager testRequestManager, IVSExtensionManager extensionManager, IOutput output)