Zdexby TheHolyOneZ
49,743 classes
Class

Process

: Component : MarshalByRefObject : Object
System.Diagnostics.Process, System 0x00F0 (240 B) inherited 0x0028 System.dll
0x00x00F0

Members 33

OffsetSizeNameTypeFlagsDefault
0x01haveProcessIdboolPrivate—
0x00290x03padding / unreflected
0x04processIdintPrivate—
0x01haveProcessHandleboolPrivate—
0x00310x07padding / unreflected
0x08m_processHandleSafeProcessHandlePrivate—
0x01isRemoteMachineboolPrivate—
0x00410x07padding / unreflected
0x08machineNamestringPrivate—
0x04m_processAccessintPrivate—
0x00540x04padding / unreflected
0x08threadsProcessThreadCollectionPrivate—
0x08modulesProcessModuleCollectionPrivate—
0x01haveWorkingSetLimitsboolPrivate—
0x01havePriorityClassboolPrivate—
0x006A0x06padding / unreflected
0x08startInfoProcessStartInfoPrivate—
0x01watchForExitboolPrivate—
0x01watchingForExitboolPrivate—
0x007A0x06padding / unreflected
0x08onExitedEventHandlerPrivate—
0x01exitedboolPrivate—
0x00890x03padding / unreflected
0x04exitCodeintPrivate—
0x01signaledboolPrivate—
0x01haveExitTimeboolPrivate—
0x01raisedOnExitedboolPrivate—
0x00930x05padding / unreflected
0x08registeredWaitHandleRegisteredWaitHandlePrivate—
0x08waitHandleWaitHandlePrivate—
0x08synchronizingObjectISynchronizeInvokePrivate—
0x08standardOutputStreamReaderPrivate—
0x08standardInputStreamWriterPrivate—
0x08standardErrorStreamReaderPrivate—
0x01disposedboolPrivate—
0x00C90x03padding / unreflected
0x04outputStreamReadModeStreamReadModePrivate—
0x04errorStreamReadModeStreamReadModePrivate—
0x04inputStreamReadModeStreamReadModePrivate—
0x08outputAsyncStreamReader1 flags—
0x08errorAsyncStreamReader1 flags—
0x08process_namestringPrivate—
Inherited from Component 3
OffsetSizeNameTypeFlagsDefault
0x08EventDisposedobjectPrivateStatic+1 flags—
0x00080x10padding / unreflected
0x08siteISitePrivate—
0x08eventsEventHandlerListPrivate—
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 45

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(const string& machineName, bool isRemoteMachine, int processId, ProcessInfo processInfo)Private+1 flags0x08
bool get_Associated()Private+1 flags0x01
bool get_HasExited()Public+1 flags0x01
ProcessThreadTimes GetProcessTimes()Private0x08
long get_Handle()Public+1 flags0x08
int get_Id()Public+1 flags0x04
ProcessStartInfo get_StartInfo()Public+1 flags0x08
void set_StartInfo(ProcessStartInfo value)Public+1 flags0x08
DateTime get_StartTime()Public+1 flags0x08
ISynchronizeInvoke get_SynchronizingObject()Public+1 flags0x08
void set_EnableRaisingEvents(bool value)Public+1 flags0x01
void add_Exited(EventHandler value)Public+1 flags0x08
void remove_Exited(EventHandler value)Public+1 flags0x08
void ReleaseProcessHandle(SafeProcessHandle handle)Private0x08
void CompletionCallback(object context, bool wasSignaled)Private0x08
void Dispose(bool disposing)2 flags0x01
void Close()Public0x00
void EnsureState(const State& state)Private0x04
void EnsureWatchingForExit()Private0x00
Process GetCurrentProcess()PublicStatic0x08
void OnExited()1 flags0x00
SafeProcessHandle GetProcessHandle(int access, bool throwIfExited)Private0x08
SafeProcessHandle GetProcessHandle(int access)Private0x08
SafeProcessHandle OpenProcessHandle()Private0x08
SafeProcessHandle OpenProcessHandle(int access)Private0x08
void Refresh()Public0x00
void SetProcessHandle(SafeProcessHandle processHandle)Private0x08
void SetProcessId(int processId)Private0x04
bool Start()Public0x01
Process Start(const string& fileName, const string& arguments)PublicStatic0x08
Process Start(ProcessStartInfo startInfo)PublicStatic0x08
void StopWatchingForExit()Private0x00
string ToString()Public+1 flags0x08
string ProcessName_icall(long handle)PrivateStatic0x08
string ProcessName_internal(SafeProcessHandle handle)PrivateStatic0x08
string get_ProcessName()Public+1 flags0x08
bool ShellExecuteEx_internal(ProcessStartInfo startInfo, ref ProcInfo& procInfo)PrivateStatic0x38
bool CreateProcess_internal(ProcessStartInfo startInfo, long stdin, long stdout, long stderr, ref ProcInfo& procInfo)PrivateStatic0x38
bool StartWithShellExecuteEx(ProcessStartInfo startInfo)Private0x08
void CreatePipe(ref long& read, ref long& write, bool writeDirection)PrivateStatic0x08
bool get_IsWindows()PrivateStatic+1 flags0x01
bool StartWithCreateProcess(ProcessStartInfo startInfo)Private0x08
void FillUserInfo(ProcessStartInfo startInfo, ref ProcInfo& procInfo)PrivateStatic0x38
void RaiseOnExited()Private0x00

Used by 3

types with a member, parameter or interface of this type