19 instantiations of AspireCliTelemetry
Aspire.Cli.Tests (19)
DotNet\DotNetCliRunnerTests.cs (8)
39new AspireCliTelemetry(), 82new AspireCliTelemetry(), 127new AspireCliTelemetry(), 162new AspireCliTelemetry(), 206new AspireCliTelemetry(), 253new AspireCliTelemetry(), 302new AspireCliTelemetry(), 358new AspireCliTelemetry(),
Projects\ProjectLocatorTests.cs (10)
31var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 68var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 106var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 149var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 172var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 206var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 221var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 241var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 260var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 292var locator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry());
Utils\CliTestHelper.cs (1)
187return new AspireCliTelemetry();
37 references to AspireCliTelemetry
aspire (25)
Backchannel\AppHostBackchannel.cs (1)
29internal sealed class AppHostBackchannel(ILogger<AppHostBackchannel> logger, AspireCliTelemetry telemetry) : IAppHostBackchannel
Certificates\CertificateService.cs (1)
19internal sealed class CertificateService(IInteractionService interactionService, AspireCliTelemetry telemetry) : ICertificateService
Commands\AddCommand.cs (2)
26private readonly AspireCliTelemetry _telemetry; 29public AddCommand(IDotNetCliRunner runner, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\DeployCommand.cs (1)
17public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ExecCommand.cs (2)
27private readonly AspireCliTelemetry _telemetry; 36AspireCliTelemetry telemetry,
Commands\NewCommand.cs (2)
29private readonly AspireCliTelemetry _telemetry; 39AspireCliTelemetry telemetry,
Commands\PublishCommand.cs (1)
37public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\PublishCommandBase.cs (2)
28protected readonly AspireCliTelemetry _telemetry; 43protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\RunCommand.cs (2)
29private readonly AspireCliTelemetry _telemetry; 40AspireCliTelemetry telemetry,
DotNet\DotNetCliRunner.cs (1)
48internal class DotNetCliRunner(ILogger<DotNetCliRunner> logger, IServiceProvider serviceProvider, AspireCliTelemetry telemetry, IConfiguration configuration, IFeatures features, IInteractionService interactionService) : IDotNetCliRunner
NuGet\NuGetPackageCache.cs (1)
21internal sealed class NuGetPackageCache(ILogger<NuGetPackageCache> logger, IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry) : INuGetPackageCache
Program.cs (6)
76tracing.AddSource(AspireCliTelemetry.ActivitySourceName); 108builder.Services.AddSingleton<AspireCliTelemetry>(); 169var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 185var telemetry = app.Services.GetRequiredService<AspireCliTelemetry>();
Projects\ProjectLocator.cs (1)
21internal sealed class ProjectLocator(ILogger<ProjectLocator> logger, IDotNetCliRunner runner, DirectoryInfo currentDirectory, IInteractionService interactionService, IConfigurationService configurationService, AspireCliTelemetry telemetry) : IProjectLocator
Utils\AppHostHelper.cs (2)
17internal static async Task<(bool IsCompatibleAppHost, bool SupportsBackchannel, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, CancellationToken cancellationToken) 53internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, CancellationToken cancellationToken)
Aspire.Cli.Tests (12)
DotNet\DotNetCliRunnerTests.cs (1)
382AspireCliTelemetry telemetry,
Utils\CliTestHelper.cs (11)
181var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 185public Func<IServiceProvider, AspireCliTelemetry> TelemetryFactory { get; set; } = (IServiceProvider serviceProvider) => 199var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 206var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 224var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 231var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>();