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