2 implementations of IUserHz
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\UserHz.cs (1)
22internal sealed class UserHz : IUserHz
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\Resources\FakeUserHz.cs (1)
6internal sealed class FakeUserHz : IUserHz
8 references to IUserHz
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxUtilizationParserCgroupV1.cs (1)
90public LinuxUtilizationParserCgroupV1(IFileSystem fileSystem, IUserHz userHz)
Linux\LinuxUtilizationParserCgroupV2.cs (1)
101public LinuxUtilizationParserCgroupV2(IFileSystem fileSystem, IUserHz userHz)
ResourceMonitoringServiceCollectionExtensions.cs (1)
136builder.Services.TryAddSingleton<IUserHz, UserHz>();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (5)
Linux\AcceptanceTest.cs (5)
119.AddSingleton<IUserHz>(new FakeUserHz(100)) 169.AddSingleton<IUserHz>(new FakeUserHz(100)) 251.AddSingleton<IUserHz>(new FakeUserHz(100)) 356.AddSingleton<IUserHz>(new FakeUserHz(100)) 454.AddSingleton<IUserHz>(new FakeUserHz(100))