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)
89var scripts = await _installer.EnsureInstalledAsync(cancellationToken); 124private async Task<bool> TryConfigureCopilotAsync(TelemetryHookScripts scripts, CancellationToken cancellationToken) 164private 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)
433var scripts = await MaterializeScriptsAsync(workspace).DefaultTimeout(); 445var scripts = await MaterializeScriptsAsync(workspace).DefaultTimeout(); 455private static async Task<TelemetryHookScripts> MaterializeScriptsAsync(TemporaryWorkspace workspace)