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