1 instantiation of TelemetryHookScripts
aspire (1)
Agents\Hooks\TelemetryHookInstaller.cs (1)
57
return new
TelemetryHookScripts
(shellPath, powerShellPath);
14 references to TelemetryHookScripts
aspire (5)
Agents\Hooks\ITelemetryHookInstaller.cs (1)
22
Task<
TelemetryHookScripts
> EnsureInstalledAsync(CancellationToken cancellationToken);
Agents\Hooks\TelemetryHookConfigurator.cs (3)
79
var
scripts = await _installer.EnsureInstalledAsync(cancellationToken);
113
private async Task<bool> TryConfigureCopilotAsync(
TelemetryHookScripts
scripts, CancellationToken cancellationToken)
153
private async Task<TelemetryHookSkipReason?> ConfigureClaudeAsync(
TelemetryHookScripts
scripts, CancellationToken cancellationToken)
Agents\Hooks\TelemetryHookInstaller.cs (1)
37
public async Task<
TelemetryHookScripts
> EnsureInstalledAsync(CancellationToken cancellationToken)
Aspire.Cli.Tests (9)
Agents\TelemetryHookInstallerTests.cs (6)
20
var
scripts = await installer.EnsureInstalledAsync(CancellationToken.None).DefaultTimeout();
36
var
scripts = await installer.EnsureInstalledAsync(CancellationToken.None).DefaultTimeout();
54
var
first = await installer.EnsureInstalledAsync(CancellationToken.None).DefaultTimeout();
57
var
second = await installer.EnsureInstalledAsync(CancellationToken.None).DefaultTimeout();
76
var
scripts = await installer.EnsureInstalledAsync(CancellationToken.None).DefaultTimeout();
95
var
scripts = await installer.EnsureInstalledAsync(CancellationToken.None).DefaultTimeout();
Agents\TelemetryHookScriptTests.cs (3)
381
var
scripts = await MaterializeScriptsAsync(workspace).DefaultTimeout();
393
var
scripts = await MaterializeScriptsAsync(workspace).DefaultTimeout();
403
private static async Task<
TelemetryHookScripts
> MaterializeScriptsAsync(TemporaryWorkspace workspace)