1 instantiation of ProcessInfo
System.Diagnostics.Process (1)
System\Diagnostics\ProcessManager.Linux.cs (1)
94var pi = new ProcessInfo()
12 references to ProcessInfo
System.Diagnostics.Process (12)
System\Diagnostics\Process.cs (4)
33private ProcessInfo? _processInfo; 109private Process(string machineName, bool isRemoteMachine, int processId, ProcessInfo? processInfo) 1099ProcessInfo[] processInfos = ProcessManager.GetProcessInfos(processNameFilter: null, machineName); 1103ProcessInfo processInfo = processInfos[i];
System\Diagnostics\Process.Linux.cs (1)
41ProcessInfo processInfo = ProcessManager.CreateProcessInfo(procPid, ref parsedStat, ref parsedStatus, actualProcessName);
System\Diagnostics\ProcessManager.Linux.cs (6)
21public static ProcessInfo[] GetProcessInfos(string? processNameFilter, string machineName) 28ArrayBuilder<ProcessInfo> processes = default; 31ProcessInfo? pi = CreateProcessInfo(pid); 76internal static ProcessInfo? CreateProcessInfo(int pid) 90internal static ProcessInfo CreateProcessInfo(Interop.procfs.ProcPid procPid, ref Interop.procfs.ParsedStat procFsStat, ref Interop.procfs.ParsedStatus procFsStatus, string? processName = null) 94var pi = new ProcessInfo()
System\Diagnostics\ProcessManager.Unix.cs (1)
39public static ProcessInfo? GetProcessInfo(int processId, string machineName)