1 implementation of IPerformanceCounter
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Windows\PerformanceCounterWrapper.cs (1)
10
internal sealed class PerformanceCounterWrapper :
IPerformanceCounter
9 references to IPerformanceCounter
Microsoft.Extensions.Diagnostics.ResourceMonitoring (9)
Windows\Disk\WindowsDiskIoRatePerfCounter.cs (3)
14
private readonly List<
IPerformanceCounter
> _counters = [];
52
foreach (
IPerformanceCounter
counter in _counters)
69
foreach (
IPerformanceCounter
counter in _counters)
Windows\Disk\WindowsDiskIoTimePerfCounter.cs (3)
12
private readonly List<
IPerformanceCounter
> _counters = [];
50
foreach (
IPerformanceCounter
counter in _counters)
66
foreach (
IPerformanceCounter
counter in _counters)
Windows\IPerformanceCounterFactory.cs (2)
17
/// <returns>A new instance of <see cref="
IPerformanceCounter
"/>.</returns>
18
IPerformanceCounter
Create(string categoryName, string counterName, string instanceName);
Windows\PerformanceCounterFactory.cs (1)
12
public
IPerformanceCounter
Create(string categoryName, string counterName, string instanceName)