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