5 implementations of IReporter
dotnet (2)
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (1)
105private class SetupLogReporter(ISetupLogger setupLogger) : IReporter
Commands\Workload\Install\NullReporter.cs (1)
8internal class NullReporter : IReporter
Microsoft.DotNet.Cli.Utils (1)
Reporter.cs (1)
7public class Reporter : IReporter
Microsoft.NET.TestFramework (1)
Utilities\BufferedReporter.cs (1)
8public class BufferedReporter : IReporter
Microsoft.TemplateEngine.Cli.UnitTests (1)
TemplatePackageDisplayTest.cs (1)
197private class FakeReporter : IReporter
148 references to IReporter
dotnet (92)
BuildServer\BuildServerProvider.cs (2)
16IReporter reporter = null) : IBuildServerProvider 21private readonly IReporter _reporter = reporter ?? Reporter.Error;
Commands\BuildServer\Shutdown\BuildServerShutdownCommand.cs (3)
18private readonly IReporter _reporter; 19private readonly IReporter _errorReporter; 25IReporter reporter = null)
Commands\Hidden\Complete\CompleteCommand.cs (2)
20public static int RunWithReporter(string[] args, IReporter reporter) 26public static int RunWithReporter(ParseResult result, IReporter reporter)
Commands\Sdk\Check\BundleOutputWriter.cs (2)
15IReporter reporter) 21protected readonly IReporter _reporter = reporter;
Commands\Sdk\Check\RuntimeOutputWriter.cs (1)
14IReporter reporter) : BundleOutputWriter(productCollection, productCollectionProvider, reporter)
Commands\Sdk\Check\SdkCheckCommand.cs (2)
17private readonly IReporter _reporter; 26IReporter reporter = null,
Commands\Sdk\Check\SdkOutputWriter.cs (1)
14IReporter reporter) : BundleOutputWriter(productCollection, productCollectionProvider, reporter)
Commands\Solution\Migrate\SolutionMigrateCommand.cs (2)
15IReporter reporter = null) : CommandBase(parseResult) 18private readonly IReporter _reporter = reporter ?? Reporter.Output;
Commands\Tool\Install\ProjectRestorer.cs (4)
13internal class ProjectRestorer(IReporter reporter = null, 16private readonly IReporter _reporter = reporter ?? Reporter.Output; 17private readonly IReporter _errorReporter = reporter ?? Reporter.Error; 76internal static void WriteLine(IReporter reporter, string line, FilePath project)
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (2)
30private readonly IReporter _reporter; 60IReporter? reporter = null,
Commands\Tool\Install\ToolInstallLocalCommand.cs (2)
25private readonly IReporter _reporter; 43IReporter reporter = null,
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (3)
19IReporter reporter = null) : CommandBase(result) 22private readonly IReporter _reporter = reporter ?? Reporter.Output; 23private readonly IReporter _errorReporter = reporter ?? Reporter.Error;
Commands\Tool\List\ToolListLocalCommand.cs (2)
17private readonly IReporter _reporter; 23IReporter reporter = null)
Commands\Tool\Restore\ToolRestoreCommand.cs (3)
22private readonly IReporter _errorReporter; 26private readonly IReporter _reporter; 38IReporter reporter = null)
Commands\Tool\Search\SearchResultPrinter.cs (2)
11internal class SearchResultPrinter(IReporter reporter) 13private readonly IReporter _reporter = reporter ?? throw new ArgumentNullException(nameof(reporter));
Commands\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommand.cs (3)
24IReporter reporter = null) : CommandBase(result) 26private readonly IReporter _reporter = reporter ?? Reporter.Output; 27private readonly IReporter _errorReporter = reporter ?? Reporter.Error;
Commands\Tool\Uninstall\ToolUninstallLocalCommand.cs (2)
20private readonly IReporter _reporter; 29IReporter reporter = null)
Commands\Tool\Update\ToolUpdateCommand.cs (1)
27IReporter reporter = null,
Commands\Tool\Update\ToolUpdateGlobalOrToolPathCommand.cs (1)
30IReporter reporter = null,
Commands\Tool\Update\ToolUpdateLocalCommand.cs (2)
23private readonly IReporter _reporter; 31IReporter reporter = null)
Commands\Workload\Clean\WorkloadCleanCommand.cs (1)
29IReporter? reporter = null,
Commands\Workload\Config\WorkloadConfigCommand.cs (1)
30IReporter? reporter = null,
Commands\Workload\History\WorkloadHistoryCommand.cs (1)
24IReporter reporter = null,
Commands\Workload\Install\FileBasedInstaller.cs (2)
26private readonly IReporter _reporter; 45public FileBasedInstaller(IReporter reporter,
Commands\Workload\Install\MsiInstallerBase.cs (2)
27bool verifySignatures, IReporter reporter = null) : InstallerBase(elevationContext, logger, verifySignatures) 98protected readonly IReporter Reporter = reporter;
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (2)
49IReporter reporter = null) : base(elevationContext, logger, verifySignatures, reporter) 1116IReporter reporter = null,
Commands\Workload\Install\WorkloadGarbageCollector.cs (2)
28Dictionary<string, string> globalJsonWorkloadSetVersions, IReporter verboseReporter) 35private readonly IReporter _verboseReporter = verboseReporter ?? Reporter.NullReporter;
Commands\Workload\Install\WorkloadInstallCommand.cs (4)
30IReporter reporter = null, 59var resolvedReporter = _printDownloadLinkOnly ? NullReporter.Instance : Reporter; 295internal static void TryRunGarbageCollection(IInstaller workloadInstaller, IReporter reporter, VerbosityOptions verbosity, Func<string, IWorkloadResolver> getResolverForWorkloadSet, DirectoryPath? offlineCache = null) 310IReporter reporter = null, INuGetPackageDownloader packageDownloader = null)
Commands\Workload\Install\WorkloadInstallerFactory.cs (1)
16IReporter reporter,
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
26private readonly IReporter _reporter; 37public WorkloadManifestUpdater(IReporter reporter,
Commands\Workload\InstallingWorkloadCommand.cs (2)
85IReporter reporter, 360IReporter reporter = null, INuGetPackageDownloader packageDownloader = null)
Commands\Workload\List\VisualStudioWorkloads.cs (1)
175IEnumerable<WorkloadId> workloadsWithExistingInstallRecords, IReporter reporter)
Commands\Workload\List\WorkloadListCommand.cs (2)
28IReporter reporter = null, 41var resolvedReporter = _machineReadableOption ? NullReporter.Instance : Reporter;
Commands\Workload\Repair\WorkloadRepairCommand.cs (1)
29IReporter reporter = null,
Commands\Workload\Restore\WorkloadRestoreCommand.cs (1)
20IReporter reporter = null) : WorkloadCommandBase(result, reporter: reporter)
Commands\Workload\Search\WorkloadSearchCommand.cs (1)
20IReporter reporter = null,
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (2)
31IReporter reporter = null, 65private static IInstaller GenerateInstaller(IReporter reporter, SdkFeatureBand sdkFeatureBand, IWorkloadResolver workloadResolver, VerbosityOptions verbosity, bool interactive)
Commands\Workload\Uninstall\WorkloadUninstallCommand.cs (1)
27IReporter reporter = null,
Commands\Workload\Update\WorkloadUpdateCommand.cs (4)
29IReporter reporter = null, 46var resolvedReporter = _printDownloadLinkOnly || _printRollbackDefinitionOnly ? NullReporter.Instance : Reporter; 207private async Task<IEnumerable<string>> GetUpdatablePackageUrlsAsync(bool includePreview, IReporter reporter = null, INuGetPackageDownloader packageDownloader = null) 222private IEnumerable<WorkloadId> GetUpdatableWorkloads(IReporter reporter = null)
Commands\Workload\WorkloadCommandBase.cs (2)
30protected IReporter Reporter 89IReporter? reporter = null,
Commands\Workload\WorkloadCommandParser.cs (2)
23using IReporter = Microsoft.DotNet.Cli.Utils.IReporter; 62internal static void ShowWorkloadsInfo(ParseResult parseResult = null, WorkloadInfoHelper workloadInfoHelper = null, IReporter reporter = null, string dotnetDir = null, bool showVersion = true)
Commands\Workload\WorkloadInfoHelper.cs (1)
30IReporter reporter = null,
Commands\Workload\WorkloadIntegrityChecker.cs (1)
16public static void RunFirstUseCheck(IReporter reporter)
NugetPackageDownloader\NuGetPackageDownloader.cs (2)
38private readonly IReporter _reporter; 57IReporter reporter = null,
Program.cs (1)
398var reporter = Reporter.Error;
ShellShim\LinuxEnvironmentPath.cs (2)
16private readonly IReporter _reporter; 26IReporter reporter,
ShellShim\OsxBashEnvironmentPath.cs (2)
14IReporter reporter, 23private readonly IReporter _reporter = reporter ?? throw new ArgumentNullException(nameof(reporter));
ShellShim\OsxZshEnvironmentPathInstruction.cs (2)
13IReporter reporter, 20private readonly IReporter _reporter = reporter ?? throw new ArgumentNullException(nameof(reporter));
ShellShim\WindowsEnvironmentPath.cs (2)
15IReporter reporter) : IEnvironmentPath 17private readonly IReporter _reporter = reporter ?? throw new ArgumentNullException(nameof(reporter));
dotnet.Tests (2)
ConfigurerTests\GivenADotnetFirstTimeUseConfigurer.cs (2)
15private Mock<IReporter> _reporterMock; 24_reporterMock = new Mock<IReporter>();
Microsoft.DotNet.Cli.Utils (9)
Reporter.cs (9)
17private static IReporter s_errorReporter = s_consoleErrReporter; 18private static IReporter s_outputReporter = s_consoleOutReporter; 19private static IReporter s_verboseReporter = s_consoleOutReporter; 37public static IReporter Output { get; private set; } = NullReporter; 38public static IReporter Error { get; private set; } = NullReporter; 39public static IReporter Verbose { get; private set; } = NullReporter; 59public static void SetOutput(IReporter reporter) 72public static void SetError(IReporter reporter) 85public static void SetVerbose(IReporter reporter)
Microsoft.DotNet.Configurer (2)
DotnetFirstTimeUseConfigurer.cs (2)
11private readonly IReporter _reporter; 27IReporter reporter,
Microsoft.DotNet.Tools.Tests.ComponentMocks (4)
EnvironmentPathInstructionMock.cs (2)
12private readonly IReporter _reporter; 16IReporter reporter,
ToolPackageDownloaderMock.cs (2)
42private readonly IReporter? _reporter; 53IReporter? reporter = null,
Microsoft.TemplateEngine.Cli (29)
Commands\create\InstantiateCommand.cs (8)
122internal static void HandleNoMatchingTemplateGroup(InstantiateCommandArgs instantiateArgs, IEnumerable<TemplateGroup> templateGroups, IReporter reporter) 139IReporter reporter, 239IReporter reporter) 254IReporter reporter) 304IReporter reporter, 454private static void SuggestTypoCorrections(InstantiateCommandArgs instantiateArgs, IEnumerable<TemplateGroup> templateGroups, IReporter reporter) 511private static void WriteListCommandExample(InstantiateCommandArgs instantiateArgs, IReporter reporter) 532private static void WriteSearchCommandExample(InstantiateCommandArgs instantiateArgs, IReporter reporter)
Commands\create\InstantiateCommand.Help.cs (1)
102IReporter reporter,
Commands\create\InstantiateCommand.NoMatchHandling.cs (1)
128IReporter reporter)
Commands\create\TemplateCommand.cs (1)
223var reporter = templateArgs.IsForceFlagSpecified ? Reporter.Output : Reporter.Error;
IReporterExtensions.cs (4)
20internal static void WriteCommand(this IReporter reporter, string command, int indentLevel = 0) 28internal static void WriteCommandOutput(this IReporter reporter, Process process) 47internal static void WriteStdOut(this IReporter reporter, string output) 56internal static void WriteStdErr(this IReporter reporter, string output)
PostActionDispatcher.cs (1)
249IReporter stream = useErrorOutput ? Reporter.Error : Reporter.Output;
TabularOutput\TemplateGroupDisplay.cs (3)
29IReporter reporter, 56IReporter reporter, 226IReporter reporter)
TemplatePackageCoordinator.cs (5)
479internal void DisplayNuGetPackageMetadata(NugetPackageMetadata packageMetadata, IReporter reporter) 541internal void DisplayLocalPackageMetadata(IManagedTemplatePackage package, IReporter reporter) 570internal void DisplayPackageTemplateList(IReadOnlyList<TemplateGroupTableRow> templatesToDisplay, IReporter reporter) 600private void WriteIfNotNull(string metadataName, string? metadataEntry, IReporter reporter, int indent = 0) 630IReporter reporter = args.Force ? Reporter.Output : Reporter.Error;
TemplatePackageDisplay.cs (5)
31private readonly IReporter _reporterOutput; 32private readonly IReporter _reporterError; 35IReporter reporterOutput, 36IReporter reporterError) 379private void DisplayVulnerabilityInfo(IReadOnlyList<VulnerabilityInfo> vulnerabilities, IReporter reporter)
Microsoft.TemplateEngine.Cli.UnitTests (10)
PostActionTests\AddJsonPropertyPostActionTests.cs (10)
46Mock<IReporter> mockReporter = new(); 102[MemberData(nameof(ModifyJsonPostActionTestCase<Mock<IReporter>>.InvalidConfigurationTestCases), MemberType = typeof(ModifyJsonPostActionTestCase<Mock<IReporter>>))] 103public void FailsWhenMandatoryArgumentsNotConfigured(ModifyJsonPostActionTestCase<Mock<IReporter>> testCase) 115Mock<IReporter> mockReporter = new(); 522private static readonly ModifyJsonPostActionTestCase<Mock<IReporter>>[] _invalidConfigurationTestCases = 533(Mock<IReporter> errorReporter) => 547(Mock<IReporter> errorReporter) => 561(Mock<IReporter> errorReporter) => 579foreach (ModifyJsonPostActionTestCase<Mock<IReporter>> testCase in _invalidConfigurationTestCases)