0x00x00E0
Members 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | haveProcessId | bool | Private | — | |
| 0x0029 | 0x03 | padding / unreflected | |||
| 0x04 | processId | int | Private | — | |
| 0x01 | haveProcessHandle | bool | Private | — | |
| 0x0031 | 0x07 | padding / unreflected | |||
| 0x08 | m_processHandle | SafeProcessHandle | Private | — | |
| 0x01 | isRemoteMachine | bool | Private | — | |
| 0x0041 | 0x07 | padding / unreflected | |||
| 0x08 | machineName | string | Private | — | |
| 0x04 | m_processAccess | int | Private | — | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | threads | ProcessThreadCollection | Private | — | |
| 0x08 | modules | ProcessModuleCollection | Private | — | |
| 0x01 | haveWorkingSetLimits | bool | Private | — | |
| 0x01 | havePriorityClass | bool | Private | — | |
| 0x01 | watchForExit | bool | Private | — | |
| 0x01 | watchingForExit | bool | Private | — | |
| 0x006C | 0x04 | padding / unreflected | |||
| 0x08 | onExited | EventHandler | Private | — | |
| 0x01 | exited | bool | Private | — | |
| 0x0079 | 0x03 | padding / unreflected | |||
| 0x04 | exitCode | int | Private | — | |
| 0x01 | signaled | bool | Private | — | |
| 0x01 | haveExitTime | bool | Private | — | |
| 0x01 | raisedOnExited | bool | Private | — | |
| 0x0083 | 0x05 | padding / unreflected | |||
| 0x08 | registeredWaitHandle | RegisteredWaitHandle | Private | — | |
| 0x08 | waitHandle | WaitHandle | Private | — | |
| 0x08 | synchronizingObject | ISynchronizeInvoke | Private | — | |
| 0x08 | standardOutput | StreamReader | Private | — | |
| 0x08 | standardInput | StreamWriter | Private | — | |
| 0x08 | standardError | StreamReader | Private | — | |
| 0x01 | disposed | bool | Private | — | |
| 0x00B9 | 0x03 | padding / unreflected | |||
| 0x04 | outputStreamReadMode | StreamReadMode | Private | — | |
| 0x04 | errorStreamReadMode | StreamReadMode | Private | — | |
| 0x04 | inputStreamReadMode | StreamReadMode | Private | — | |
| 0x08 | output | AsyncStreamReader | 1 flags | — | |
| 0x08 | error | AsyncStreamReader | 1 flags | — | |
| 0x08 | process_name | string | Private | — | |
Inherited from Component 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | EventDisposed | object | PrivateStatic+1 flags | — | |
| 0x0008 | 0x10 | padding / unreflected | |||
| 0x08 | site | ISite | Private | — | |
| 0x08 | events | EventHandlerList | Private | — | |
Inherited from MarshalByRefObject 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _identity | object | Private+1 flags | — |
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| 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 Dispose(bool disposing) | 2 flags | — | 0x01 |
| void Close() | Public | — | 0x00 |
| void EnsureState(const State& state) | Private | — | 0x04 |
| 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 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 |
| void RaiseOnExited() | Private | — | 0x00 |