2 implementations of ITelemetryCollector
Microsoft.Build (2)
TelemetryInfra\TelemetryCollectorProvider.cs (2)
49internal class TelemetryCollector : ITelemetryCollector 81internal class NullTelemetryCollector : ITelemetryCollector
5 references to ITelemetryCollector
Microsoft.Build (5)
BackEnd\Components\Logging\NodeLoggingContext.cs (1)
42internal ITelemetryCollector TelemetryCollector { get; set; }
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1300ITelemetryCollector telemetryCollector = _nodeLoggingContext?.TelemetryCollector;
TelemetryInfra\TelemetryCollectorProvider.cs (3)
14/// Build component that creates per-BuildRequestEngine <see cref="ITelemetryCollector"/> instances. 23/// Creates a new <see cref="ITelemetryCollector"/> scoped to one <see cref="BuildRequestEngine"/>'s build lifetime. 26internal ITelemetryCollector CreateCollector()