20 references to CGroupVersion
System.Diagnostics.Process (20)
src\libraries\Common\src\Interop\Linux\cgroups\Interop.cgroups.cs (20)
33internal static readonly CGroupVersion s_cgroupVersion = FindCGroupVersion(); 46if (s_cgroupVersion == CGroupVersion.CGroup1) 50else if (s_cgroupVersion == CGroupVersion.CGroup2) 207private static unsafe CGroupVersion FindCGroupVersion() 209CGroupVersion cgroupVersion = CGroupVersion.None; 215cgroupVersion = CGroupVersion.CGroup2; 222cgroupVersion = CGroupVersion.CGroup1; 229private static string? FindCGroupMemoryHierarchyMountPath(CGroupVersion cgroupVersion) 242private static string? FindCGroupMemoryPath(CGroupVersion cgroupVersion) 251private static string? FindCGroupPath(CGroupVersion cgroupVersion, string subsystem) 253if (cgroupVersion == CGroupVersion.None) 300private static bool TryFindHierarchyMount(CGroupVersion cgroupVersion, string subsystem, [NotNullWhen(true)] out string? root, [NotNullWhen(true)] out string? path) 312internal static bool TryFindHierarchyMount(CGroupVersion cgroupVersion, string mountInfoFilePath, string subsystem, [NotNullWhen(true)] out string? root, [NotNullWhen(true)] out string? path) 325if (cgroupVersion == CGroupVersion.CGroup1) 333else if (cgroupVersion == CGroupVersion.CGroup2) 371private static bool TryFindCGroupPathForSubsystem(CGroupVersion cgroupVersion, string subsystem, [NotNullWhen(true)] out string? path) 382internal static bool TryFindCGroupPathForSubsystem(CGroupVersion cgroupVersion, string procCGroupFilePath, string subsystem, [NotNullWhen(true)] out string? path) 401if (cgroupVersion == CGroupVersion.CGroup1) 416else if (cgroupVersion == CGroupVersion.CGroup2)