1 implementation of Create
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Windows\PerformanceCounterFactory.cs (1)
12public IPerformanceCounter Create(string categoryName, string counterName, string instanceName)
16 references to Create
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Windows\Disk\WindowsDiskIoRatePerfCounter.cs (1)
47_counters.Add(_performanceCounterFactory.Create(_categoryName, _counterName, instanceName));
Windows\Disk\WindowsDiskIoTimePerfCounter.cs (1)
45_counters.Add(_performanceCounterFactory.Create(_categoryName, _counterName, instanceName));
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (14)
Windows\Disk\WindowsDiskIoRatePerfCounterTests.cs (4)
41performanceCounterFactory.Setup(x => x.Create(CategoryName, CounterName, "C:")).Returns(counterC); 42performanceCounterFactory.Setup(x => x.Create(CategoryName, CounterName, "D:")).Returns(counterD); 87performanceCounterFactory.Setup(x => x.Create(CategoryName, CounterName, "C:")).Returns(counterC); 88performanceCounterFactory.Setup(x => x.Create(CategoryName, CounterName, "D:")).Returns(counterD);
Windows\Disk\WindowsDiskIoTimePerfCounterTests.cs (2)
41performanceCounterFactory.Setup(x => x.Create(CategoryName, CounterName, "C:")).Returns(counterC); 42performanceCounterFactory.Setup(x => x.Create(CategoryName, CounterName, "D:")).Returns(counterD);
Windows\Disk\WindowsDiskMetricsTests.cs (8)
63performanceCounterFactory.Setup(x => x.Create(CategoryName, ReadCounterName, "C:")).Returns(readCounterC); 64performanceCounterFactory.Setup(x => x.Create(CategoryName, ReadCounterName, "D:")).Returns(readCounterD); 67performanceCounterFactory.Setup(x => x.Create(CategoryName, WriteCounterName, "C:")).Returns(writeCounterC); 68performanceCounterFactory.Setup(x => x.Create(CategoryName, WriteCounterName, "D:")).Returns(writeCounterD); 137performanceCounterFactory.Setup(x => x.Create(CategoryName, ReadCounterName, "C:")).Returns(readCounterC); 138performanceCounterFactory.Setup(x => x.Create(CategoryName, ReadCounterName, "D:")).Returns(readCounterD); 141performanceCounterFactory.Setup(x => x.Create(CategoryName, WriteCounterName, "C:")).Returns(writeCounterC); 142performanceCounterFactory.Setup(x => x.Create(CategoryName, WriteCounterName, "D:")).Returns(writeCounterD);