3 implementations of IMachineInformationProvider
aspire (1)
Telemetry\MachineInformationProviderBase.cs (1)
15
:
IMachineInformationProvider
Aspire.Cli.Tests (2)
Telemetry\TelemetryFixture.cs (1)
122
internal sealed class TestMachineInformationProvider :
IMachineInformationProvider
Telemetry\TestTelemetryHelper.cs (1)
59
private sealed class TestMachineInformationProvider :
IMachineInformationProvider
7 references to IMachineInformationProvider
aspire (5)
Telemetry\AspireCliTelemetry.cs (4)
49
private readonly
IMachineInformationProvider
_machineInformationProvider;
77
public AspireCliTelemetry(ILogger<AspireCliTelemetry> logger,
IMachineInformationProvider
machineInformationProvider, ICIEnvironmentDetector ciEnvironmentDetector, ICodingAgentDetector codingAgentDetector, IInternalMicrosoftDetector internalMicrosoftDetector, TelemetryConfiguration telemetryConfiguration, CliExecutionContext executionContext, TelemetryTagsSource tagsSource)
95
internal AspireCliTelemetry(ILogger<AspireCliTelemetry> logger,
IMachineInformationProvider
machineInformationProvider, ICIEnvironmentDetector ciEnvironmentDetector, ICodingAgentDetector codingAgentDetector, IInternalMicrosoftDetector internalMicrosoftDetector, string reportedSourceName, string diagnosticsSourceName, CliExecutionContext executionContext, TelemetryTagsSource tagsSource)
113
internal AspireCliTelemetry(ILogger<AspireCliTelemetry> logger,
IMachineInformationProvider
machineInformationProvider, ICIEnvironmentDetector ciEnvironmentDetector, ICodingAgentDetector codingAgentDetector, IInternalMicrosoftDetector internalMicrosoftDetector, TelemetryConfiguration telemetryConfiguration, string reportedSourceName, string diagnosticsSourceName, CliExecutionContext executionContext, TelemetryTagsSource tagsSource)
Telemetry\TelemetryServiceCollectionExtensions.cs (1)
20
services.AddSingleton<
IMachineInformationProvider
>(sp =>
Aspire.Cli.Tests (2)
Telemetry\TelemetryFixture.cs (2)
32
IMachineInformationProvider
? machineInfoProvider = null,
120
/// A test implementation of <see cref="
IMachineInformationProvider
"/> with configurable values.