| void .ctor() | Public+1 flags | | 0x00 |
| 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 |
| ProcessThreadTimes GetProcessTimes() | Private | | 0x08 |
| long get_Handle() | Public+1 flags | | 0x08 |
| int get_Id() | Public+1 flags | | 0x04 |
| ProcessStartInfo get_StartInfo() | Public+1 flags | | 0x08 |
| void set_StartInfo(ProcessStartInfo value) | Public+1 flags | | 0x08 |
| DateTime get_StartTime() | Public+1 flags | | 0x08 |
| ISynchronizeInvoke get_SynchronizingObject() | Public+1 flags | | 0x08 |
| void set_EnableRaisingEvents(bool value) | Public+1 flags | | 0x01 |
| void add_Exited(EventHandler value) | Public+1 flags | | 0x08 |
| void remove_Exited(EventHandler value) | 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 GetCurrentProcess() | PublicStatic | | 0x08 |
| void OnExited() | 1 flags | | 0x00 |
| SafeProcessHandle GetProcessHandle(int access, bool throwIfExited) | Private | | 0x08 |
| SafeProcessHandle GetProcessHandle(int access) | Private | | 0x08 |
| SafeProcessHandle OpenProcessHandle() | Private | | 0x08 |
| SafeProcessHandle OpenProcessHandle(int access) | Private | | 0x08 |
| void Refresh() | Public | | 0x00 |
| void SetProcessHandle(SafeProcessHandle processHandle) | Private | | 0x08 |
| void SetProcessId(int processId) | Private | | 0x04 |
| bool Start() | Public | | 0x01 |
| Process Start(const string& fileName, const string& arguments) | PublicStatic | | 0x08 |
| Process Start(ProcessStartInfo startInfo) | PublicStatic | | 0x08 |
| void StopWatchingForExit() | Private | | 0x00 |
| string ToString() | Public+1 flags | | 0x08 |
| string ProcessName_icall(long handle) | PrivateStatic | | 0x08 |
| string ProcessName_internal(SafeProcessHandle handle) | PrivateStatic | | 0x08 |
| string get_ProcessName() | Public+1 flags | | 0x08 |
| bool ShellExecuteEx_internal(ProcessStartInfo startInfo, ref ProcInfo& procInfo) | PrivateStatic | | 0x38 |
| bool CreateProcess_internal(ProcessStartInfo startInfo, long stdin, long stdout, long stderr, ref ProcInfo& procInfo) | PrivateStatic | | 0x38 |
| bool StartWithShellExecuteEx(ProcessStartInfo startInfo) | Private | | 0x08 |
| void CreatePipe(ref long& read, ref long& write, bool writeDirection) | PrivateStatic | | 0x08 |
| bool get_IsWindows() | PrivateStatic+1 flags | | 0x01 |
| bool StartWithCreateProcess(ProcessStartInfo startInfo) | Private | | 0x08 |
| void FillUserInfo(ProcessStartInfo startInfo, ref ProcInfo& procInfo) | PrivateStatic | | 0x38 |
| void RaiseOnExited() | Private | | 0x00 |