18 references to TelemetryState
Microsoft.Build.Engine.UnitTests (1)
BackEnd\OpenTelemetryManager_Tests.cs (1)
143telemetryStateField?.SetValue(instance, OpenTelemetryManager.TelemetryState.Uninitialized);
Microsoft.Build.Framework (17)
Telemetry\OpenTelemetryManager.cs (17)
35private TelemetryState _telemetryState = TelemetryState.Uninitialized; 60if (_telemetryState != TelemetryState.Uninitialized) 68if (_telemetryState != TelemetryState.Uninitialized) 75_telemetryState = TelemetryState.OptOut; 82_telemetryState = TelemetryState.Unsampled; 88_telemetryState = TelemetryState.Unsampled; 108_telemetryState = TelemetryState.Unsampled; 117_telemetryState = TelemetryState.TracerInitialized; 138_telemetryState = TelemetryState.ExporterInitialized; 154_telemetryState = TelemetryState.CollectorInitialized; 199_telemetryState = TelemetryState.Disposed; 236private bool ShouldBeCleanedUp() => _telemetryState == TelemetryState.CollectorInitialized || _telemetryState == TelemetryState.ExporterInitialized; 238internal bool IsActive() => _telemetryState == TelemetryState.TracerInitialized || _telemetryState == TelemetryState.CollectorInitialized || _telemetryState == TelemetryState.ExporterInitialized;