3 implementations of IMachineInformationProvider
aspire (1)
Telemetry\MachineInformationProviderBase.cs (1)
15
:
IMachineInformationProvider
Aspire.Cli.Tests (2)
Telemetry\TelemetryFixture.cs (1)
107
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)
47
private readonly
IMachineInformationProvider
_machineInformationProvider;
73
public AspireCliTelemetry(ILogger<AspireCliTelemetry> logger,
IMachineInformationProvider
machineInformationProvider, ICIEnvironmentDetector ciEnvironmentDetector, ICodingAgentDetector codingAgentDetector, IInternalMicrosoftDetector internalMicrosoftDetector, TelemetryConfiguration telemetryConfiguration, CliExecutionContext executionContext, TelemetryTagsSource tagsSource)
91
internal AspireCliTelemetry(ILogger<AspireCliTelemetry> logger,
IMachineInformationProvider
machineInformationProvider, ICIEnvironmentDetector ciEnvironmentDetector, ICodingAgentDetector codingAgentDetector, IInternalMicrosoftDetector internalMicrosoftDetector, string reportedSourceName, string diagnosticsSourceName, CliExecutionContext executionContext, TelemetryTagsSource tagsSource)
109
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)
30
IMachineInformationProvider
? machineInfoProvider = null,
105
/// A test implementation of <see cref="
IMachineInformationProvider
"/> with configurable values.