| void .ctor(const string& machineName, bool isRemoteMachine, int processId, ProcessInfo processInfo) | Private+1 flags | | 0x08 |
| bool get_Associated() | Private+1 flags | | 0x01 |
| bool get_HasExited() | Public+1 flags | | 0x01 |
| int get_Id() | Public+1 flags | | 0x04 |
| ISynchronizeInvoke get_SynchronizingObject() | Public+1 flags | | 0x08 |
| void ReleaseProcessHandle(SafeProcessHandle handle) | Private | | 0x08 |
| void CompletionCallback(object context, bool wasSignaled) | Private | | 0x08 |
| void Dispose(bool disposing) | 2 flags | | 0x01 |
| void Close() | Public | | 0x00 |
| void EnsureState(const State& state) | Private | | 0x04 |
| void EnsureWatchingForExit() | Private | | 0x00 |
| Process GetProcessById(int processId) | PublicStatic | | 0x08 |
| Process[] GetProcesses() | PublicStatic | | 0x08 |
| Process GetCurrentProcess() | PublicStatic | | 0x08 |
| void OnExited() | 1 flags | | 0x00 |
| SafeProcessHandle GetProcessHandle(int access, bool throwIfExited) | Private | | 0x08 |
| SafeProcessHandle GetProcessHandle(int access) | Private | | 0x08 |
| void Refresh() | Public | | 0x00 |
| void SetProcessHandle(SafeProcessHandle processHandle) | Private | | 0x08 |
| void SetProcessId(int processId) | Private | | 0x04 |
| void StopWatchingForExit() | Private | | 0x00 |
| string ToString() | Public+1 flags | | 0x08 |
| void .ctor(SafeProcessHandle handle, int id) | Private+1 flags | | 0x08 |
| string ProcessName_icall(long handle) | PrivateStatic | | 0x08 |
| string ProcessName_internal(SafeProcessHandle handle) | PrivateStatic | | 0x08 |
| string get_ProcessName() | Public+1 flags | | 0x08 |
| long GetProcess_internal(int pid) | PrivateStatic | | 0x08 |
| Process GetProcessById(int processId, const string& machineName) | PublicStatic | | 0x08 |
| int[] GetProcesses_internal() | PrivateStatic | | 0x08 |
| Process[] GetProcesses(const string& machineName) | PublicStatic | | 0x08 |
| bool IsLocalMachine(const string& machineName) | PrivateStatic | | 0x08 |
| void RaiseOnExited() | Private | | 0x00 |