19 instantiations of AspireCliTelemetry
Aspire.Cli.Tests (19)
DotNet\DotNetCliRunnerTests.cs (8)
49new AspireCliTelemetry(), 94new AspireCliTelemetry(), 141new AspireCliTelemetry(), 178new AspireCliTelemetry(), 224new AspireCliTelemetry(), 273new AspireCliTelemetry(), 324new AspireCliTelemetry(), 382new AspireCliTelemetry(),
Projects\ProjectLocatorTests.cs (10)
41var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 79var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 118var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 162var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 186var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 221var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 237var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 258var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 278var projectLocator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry()); 311var locator = new ProjectLocator(logger, runner, executionContext, interactionService, configurationService, new AspireCliTelemetry());
Utils\CliTestHelper.cs (1)
200return new AspireCliTelemetry();
35 references to AspireCliTelemetry
aspire (23)
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, IPackagingService packagingService, 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, CliExecutionContext executionContext) : IDotNetCliRunner
NuGet\NuGetPackageCache.cs (1)
21internal sealed class NuGetPackageCache(ILogger<NuGetPackageCache> logger, IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry) : INuGetPackageCache
Program.cs (4)
84tracing.AddSource(AspireCliTelemetry.ActivitySourceName); 117builder.Services.AddSingleton<AspireCliTelemetry>(); 217var telemetry = app.Services.GetRequiredService<AspireCliTelemetry>();
Projects\ProjectLocator.cs (1)
21internal sealed class ProjectLocator(ILogger<ProjectLocator> logger, IDotNetCliRunner runner, CliExecutionContext executionContext, 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)
407AspireCliTelemetry telemetry,
Utils\CliTestHelper.cs (11)
194var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 198public Func<IServiceProvider, AspireCliTelemetry> TelemetryFactory { get; set; } = (IServiceProvider serviceProvider) => 212var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 219var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 238var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 245var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>();