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