1 implementation of IJobHandle
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Windows\Interop\JobHandleWrapper.cs (1)
13internal sealed class JobHandleWrapper : IJobHandle
11 references to IJobHandle
Microsoft.Extensions.Diagnostics.ResourceMonitoring (11)
Windows\WindowsContainerResourceQuotaProvider.cs (5)
14private Func<IJobHandle> _createJobHandleObject; 21public WindowsContainerResourceQuotaProvider(IMemoryInfo memoryInfo, ISystemInfo systemInfo, Func<IJobHandle> createJobHandleObject) 34using IJobHandle jobHandle = _createJobHandleObject(); 50private static double GetCpuLimit(IJobHandle jobHandle, ISystemInfo systemInfo) 80private ulong GetMemoryLimit(IJobHandle jobHandle)
Windows\WindowsContainerSnapshotProvider.cs (6)
24private readonly Func<IJobHandle> _createJobHandleObject; 76Func<IJobHandle> createJobHandleObject, 91using IJobHandle jobHandle = _createJobHandleObject(); 160using var jobHandle = _createJobHandleObject(); 227using IJobHandle jobHandle = _createJobHandleObject(); 243using var jobHandle = _createJobHandleObject();