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