1 interface inheriting from ITelemetryLog
Microsoft.CodeAnalysis.Workspaces (1)
Telemetry\ITelemetryBlockLog.cs (1)
10internal interface ITelemetryBlockLog : ITelemetryLog
3 implementations of ITelemetryLog
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
src\VisualStudio\Core\Def\Telemetry\Shared\AbstractAggregatingLog.cs (1)
20internal abstract class AbstractAggregatingLog<TAggregator, TValue> : ITelemetryLog where TAggregator : IInstrument
Microsoft.VisualStudio.LanguageServices (1)
Telemetry\Shared\AbstractAggregatingLog.cs (1)
20internal abstract class AbstractAggregatingLog<TAggregator, TValue> : ITelemetryLog where TAggregator : IInstrument
Microsoft.VisualStudio.LanguageServices.DevKit (1)
src\VisualStudio\Core\Def\Telemetry\Shared\AbstractAggregatingLog.cs (1)
20internal abstract class AbstractAggregatingLog<TAggregator, TValue> : ITelemetryLog where TAggregator : IInstrument
20 references to ITelemetryLog
Microsoft.CodeAnalysis.Remote.ServiceHub (5)
src\VisualStudio\Core\Def\Telemetry\Shared\TelemetryLogProvider.cs (3)
51/// Returns an <see cref="ITelemetryLog"/> for logging telemetry. 62/// Returns an aggregating <see cref="ITelemetryLog"/> for logging telemetry. 76public ITelemetryLog? GetCounterLog(FunctionId functionId)
src\VisualStudio\Core\Def\Telemetry\Shared\TimedTelemetryLogBlock.cs (2)
22private readonly ITelemetryLog _telemetryLog; 26public TimedTelemetryLogBlock(KeyValueLogMessage logMessage, int minThresholdMs, ITelemetryLog telemetryLog)
Microsoft.CodeAnalysis.Workspaces (5)
Telemetry\ITelemetryLogProvider.cs (4)
12/// Returns an <see cref="ITelemetryLog"/> for logging telemetry. 18/// Returns an aggregating <see cref="ITelemetryLog"/> for logging histogram based telemetry. 26/// Returns an aggregating <see cref="ITelemetryLog"/> for logging counter telemetry. 29ITelemetryLog? GetCounterLog(FunctionId functionId);
Telemetry\TelemetryLogging.cs (1)
128private static ITelemetryLog? GetCounterLog(FunctionId functionId)
Microsoft.VisualStudio.LanguageServices (5)
Telemetry\Shared\TelemetryLogProvider.cs (3)
51/// Returns an <see cref="ITelemetryLog"/> for logging telemetry. 62/// Returns an aggregating <see cref="ITelemetryLog"/> for logging telemetry. 76public ITelemetryLog? GetCounterLog(FunctionId functionId)
Telemetry\Shared\TimedTelemetryLogBlock.cs (2)
22private readonly ITelemetryLog _telemetryLog; 26public TimedTelemetryLogBlock(KeyValueLogMessage logMessage, int minThresholdMs, ITelemetryLog telemetryLog)
Microsoft.VisualStudio.LanguageServices.DevKit (5)
src\VisualStudio\Core\Def\Telemetry\Shared\TelemetryLogProvider.cs (3)
51/// Returns an <see cref="ITelemetryLog"/> for logging telemetry. 62/// Returns an aggregating <see cref="ITelemetryLog"/> for logging telemetry. 76public ITelemetryLog? GetCounterLog(FunctionId functionId)
src\VisualStudio\Core\Def\Telemetry\Shared\TimedTelemetryLogBlock.cs (2)
22private readonly ITelemetryLog _telemetryLog; 26public TimedTelemetryLogBlock(KeyValueLogMessage logMessage, int minThresholdMs, ITelemetryLog telemetryLog)