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