17 instantiations of AspireCliTelemetry
Aspire.Cli.Tests (17)
DotNet\DotNetCliRunnerTests.cs (6)
35new AspireCliTelemetry(), 75new AspireCliTelemetry(), 117new AspireCliTelemetry(), 149new AspireCliTelemetry(), 190new AspireCliTelemetry(), 234new AspireCliTelemetry(),
Projects\ProjectLocatorTests.cs (10)
33var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 70var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 108var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 151var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 175var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 209var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 224var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 244var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 263var projectLocator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry()); 295var locator = new ProjectLocator(logger, runner, workspace.WorkspaceRoot, interactionService, configurationService, new AspireCliTelemetry());
Utils\CliTestHelper.cs (1)
183return new AspireCliTelemetry();
37 references to AspireCliTelemetry
aspire (25)
Backchannel\AppHostBackchannel.cs (1)
28internal sealed class AppHostBackchannel(ILogger<AppHostBackchannel> logger, AspireCliTelemetry telemetry) : IAppHostBackchannel
Certificates\CertificateService.cs (1)
18internal sealed class CertificateService(IInteractionService interactionService, AspireCliTelemetry telemetry) : ICertificateService
Commands\AddCommand.cs (2)
25private readonly AspireCliTelemetry _telemetry; 27public AddCommand(IDotNetCliRunner runner, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\DeployCommand.cs (1)
17public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ExecCommand.cs (2)
26private readonly AspireCliTelemetry _telemetry; 34AspireCliTelemetry telemetry,
Commands\NewCommand.cs (2)
25private readonly AspireCliTelemetry _telemetry; 34AspireCliTelemetry telemetry,
Commands\PublishCommand.cs (1)
37public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\PublishCommandBase.cs (2)
27protected readonly AspireCliTelemetry _telemetry; 38protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\RunCommand.cs (2)
28private readonly AspireCliTelemetry _telemetry; 37AspireCliTelemetry telemetry,
DotNetCliRunner.cs (1)
42internal class DotNetCliRunner(ILogger<DotNetCliRunner> logger, IServiceProvider serviceProvider, AspireCliTelemetry telemetry, IConfiguration configuration) : IDotNetCliRunner
NuGet\NuGetPackageCache.cs (1)
19internal sealed class NuGetPackageCache(ILogger<NuGetPackageCache> logger, IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry) : INuGetPackageCache
Program.cs (6)
71tracing.AddSource(AspireCliTelemetry.ActivitySourceName); 103builder.Services.AddSingleton<AspireCliTelemetry>(); 163var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 179var telemetry = app.Services.GetRequiredService<AspireCliTelemetry>();
Projects\ProjectLocator.cs (1)
20internal sealed class ProjectLocator(ILogger<ProjectLocator> logger, IDotNetCliRunner runner, DirectoryInfo currentDirectory, IInteractionService interactionService, IConfigurationService configurationService, AspireCliTelemetry telemetry) : IProjectLocator
Utils\AppHostHelper.cs (2)
16internal static async Task<(bool IsCompatibleAppHost, bool SupportsBackchannel, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, CancellationToken cancellationToken) 52internal 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)
271AspireCliTelemetry telemetry,
Utils\CliTestHelper.cs (11)
177var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 181public Func<IServiceProvider, AspireCliTelemetry> TelemetryFactory { get; set; } = (IServiceProvider serviceProvider) => 195var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 202var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 212var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>(); 219var telemetry = serviceProvider.GetRequiredService<AspireCliTelemetry>();