2 writes to _processId
System.Diagnostics.Process (2)
System\Diagnostics\Process.cs (2)
115_processId = processId; 1221_processId = processId;
24 references to _processId
System.Diagnostics.Process (24)
System\Diagnostics\Process.cs (13)
295return _processId; 320string? processName = _processName ??= ProcessManager.GetProcessName(_processId, _machineName, _isRemoteMachine, ref _processInfo); 384_modules = ProcessManager.GetModules(_processId); 575newThreadsArray[i] = new ProcessThread(_isRemoteMachine, _processId, (ThreadInfo)processInfo._threadInfoList[i]); 1107private bool IsCurrentProcess => _processId == Environment.ProcessId; 1588string? processName = _processName ??= ProcessManager.GetProcessName(_processId, _machineName, _isRemoteMachine, ref _processInfo); 1800if (SafeProcessHandle.TryOpen(_processId, out SafeProcessHandle? processHandle)) 1809return TryGetExitStatus(out exitStatus) ? exitStatus : throw new InvalidOperationException(SR.Format(SR.ProcessHasExited, _processId.ToString())); 1836if (SafeProcessHandle.TryOpen(_processId, out SafeProcessHandle? processHandle)) 1844return TryGetExitStatus(out exitStatus) ? true : throw new InvalidOperationException(SR.Format(SR.ProcessHasExited, _processId.ToString())); 1870if (SafeProcessHandle.TryOpen(_processId, out SafeProcessHandle? processHandle)) 1879return TryGetExitStatus(out exitStatus) ? exitStatus : throw new InvalidOperationException(SR.Format(SR.ProcessHasExited, _processId.ToString())); 2072_processInfo = processInfo = ProcessManager.GetProcessInfo(_processId, _machineName, _isRemoteMachine);
System\Diagnostics\Process.Linux.cs (4)
110if (!ProcessManager.TryGetProcPid(_processId, out Interop.procfs.ProcPid procPid)) 138if (Interop.Sys.SchedGetAffinity(_processId, out set) != 0) 149if (Interop.Sys.SchedSetAffinity(_processId, ref value) != 0) 318if (!ProcessManager.TryReadStatFile(_processId, out stat))
System\Diagnostics\Process.Unix.cs (7)
84int killResult = Interop.Sys.Kill(_processId, signalNumber); 131int killResult = Interop.Sys.Kill(process._processId, Interop.Sys.GetPlatformSignalNumber(PosixSignal.SIGKILL)); 170int stopResult = Interop.Sys.Kill(_processId, Interop.Sys.GetPlatformSIGSTOP()); 329int errno = Interop.Sys.GetPriority(Interop.Sys.PriorityWhich.PRIO_PROCESS, _processId, out int pri); 361int result = Interop.Sys.SetPriority(Interop.Sys.PriorityWhich.PRIO_PROCESS, _processId, pri); 404throw new InvalidOperationException(SR.Format(SR.ProcessHasExited, _processId.ToString())); 501_waitStateHolder = new ProcessWaitState.Holder(_processId);