3 instantiations of TelemetryHookInstaller
Aspire.Cli.Tests (3)
Agents\TelemetryHookConfiguratorTests.cs (1)
358
var installer = new
TelemetryHookInstaller
(executionContext, NullLogger<TelemetryHookInstaller>.Instance);
Agents\TelemetryHookInstallerTests.cs (1)
156
return new
TelemetryHookInstaller
(executionContext, NullLogger<TelemetryHookInstaller>.Instance);
Agents\TelemetryHookScriptTests.cs (1)
559
var installer = new
TelemetryHookInstaller
(executionContext, NullLogger<TelemetryHookInstaller>.Instance);
21 references to TelemetryHookInstaller
aspire (7)
Agents\Hooks\AgentTelemetryCatalog.cs (1)
99
using var stream = typeof(AgentTelemetryCatalog).Assembly.GetManifestResourceStream(
TelemetryHookInstaller
.ShellResourceName)
Agents\Hooks\TelemetryHookConfigurator.cs (2)
367
&& (value.Contains(
TelemetryHookInstaller
.ShellResourceName, StringComparison.OrdinalIgnoreCase)
368
|| value.Contains(
TelemetryHookInstaller
.PowerShellResourceName, StringComparison.OrdinalIgnoreCase));
Agents\Hooks\TelemetryHookInstaller.cs (3)
26
private readonly ILogger<
TelemetryHookInstaller
> _logger;
28
public TelemetryHookInstaller(CliExecutionContext executionContext, ILogger<
TelemetryHookInstaller
> logger)
65
using var stream = typeof(
TelemetryHookInstaller
).Assembly.GetManifestResourceStream(resourceName)
Program.cs (1)
598
builder.Services.AddSingleton<Aspire.Cli.Agents.Hooks.ITelemetryHookInstaller, Aspire.Cli.Agents.Hooks.
TelemetryHookInstaller
>();
Aspire.Cli.Tests (14)
Agents\TelemetryHookConfiguratorTests.cs (2)
358
var
installer = new TelemetryHookInstaller(executionContext, NullLogger<
TelemetryHookInstaller
>.Instance);
Agents\TelemetryHookInstallerTests.cs (8)
22
var
installer = CreateInstaller(workspace, home);
54
await using var metadataStream = typeof(
TelemetryHookInstaller
).Assembly.GetManifestResourceStream("aspire-skills.metadata.json");
86
var
installer = CreateInstaller(workspace, home);
104
var
installer = CreateInstaller(workspace, home);
121
var
installer = CreateInstaller(workspace, home);
145
var
installer = CreateInstaller(workspace, home);
153
private static
TelemetryHookInstaller
CreateInstaller(TemporaryWorkspace workspace, DirectoryInfo home)
156
return new TelemetryHookInstaller(executionContext, NullLogger<
TelemetryHookInstaller
>.Instance);
Agents\TelemetryHookScriptTests.cs (3)
18
/// <see cref="
TelemetryHookInstaller
"/> so the shipped resources are exercised, and a recording stub
559
var
installer = new TelemetryHookInstaller(executionContext, NullLogger<
TelemetryHookInstaller
>.Instance);
Utils\CliTestHelper.cs (1)
188
services.AddSingleton<ITelemetryHookInstaller,
TelemetryHookInstaller
>();