terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Diagnostics.Process Class Reference
+ Inheritance diagram for System.Diagnostics.Process:
+ Collaboration diagram for System.Diagnostics.Process:

Classes

struct  ProcInfo
 

Public Member Functions

 Process ()
 
void Close ()
 
void Refresh ()
 
bool Start ()
 
override string ToString ()
 
bool WaitForExit (int milliseconds)
 
void WaitForExit ()
 
void Dispose ()
 
virtual global::System.Runtime.Remoting.ObjRef CreateObjRef (global::System.Type requestedType)
 
virtual object InitializeLifetimeService ()
 

Static Public Member Functions

static Process GetCurrentProcess ()
 
static Process Start (string fileName)
 
static Process Start (ProcessStartInfo startInfo)
 

Protected Member Functions

override void Dispose (bool disposing)
 
void OnExited ()
 
override void Finalize ()
 
virtual object GetService (Type service)
 

Package Attributes

AsyncStreamReader output
 
AsyncStreamReader error
 

Properties

bool Associated [get, set]
 
bool HasExited [get, set]
 
IntPtr Handle [get, set]
 
int Id [get, set]
 
ProcessPriorityClass PriorityClass [set]
 
ProcessStartInfo StartInfo [get, set]
 
ISynchronizeInvoke SynchronizingObject [get, set]
 
StreamWriter StandardInput [get, set]
 
StreamReader StandardOutput [get, set]
 
string ProcessName [get, set]
 
static bool IsWindows [get, set]
 
virtual bool CanRaiseEvents [get, set]
 
bool CanRaiseEventsInternal [get, set]
 
EventHandler Disposed [set]
 
EventHandlerList Events [get, set]
 
virtual ISite Site [get, set]
 
IContainer Container [get, set]
 
bool DesignMode [get, set]
 
global::System.Runtime.Remoting.ServerIdentity ObjectIdentity [get, set]
 

Private Types

enum  StreamReadMode { undefined , syncMode , asyncMode }
 
enum  State {
  HaveId = 1 , IsLocal , IsNt = 4 , HaveProcessInfo = 8 ,
  Exited = 16 , Associated = 32 , IsWin2k = 64 , HaveNtProcessInfo = 12
}
 

Private Member Functions

 Process (string machineName, bool isRemoteMachine, int processId, ProcessInfo processInfo)
 
void ReleaseProcessHandle (SafeProcessHandle handle)
 
void CompletionCallback (object context, bool wasSignaled)
 
void EnsureState (Process.State state)
 
void EnsureWatchingForExit ()
 
SafeProcessHandle GetProcessHandle (int access, bool throwIfExited)
 
SafeProcessHandle GetProcessHandle (int access)
 
SafeProcessHandle OpenProcessHandle (int access)
 
void SetProcessHandle (SafeProcessHandle processHandle)
 
void SetProcessId (int processId)
 
void StopWatchingForExit ()
 
static string ProcessName_icall (IntPtr handle)
 
static bool ShellExecuteEx_internal (ProcessStartInfo startInfo, ref Process.ProcInfo procInfo)
 
static bool CreateProcess_internal (ProcessStartInfo startInfo, IntPtr stdin, IntPtr stdout, IntPtr stderr, ref Process.ProcInfo procInfo)
 
bool StartWithShellExecuteEx (ProcessStartInfo startInfo)
 
bool StartWithCreateProcess (ProcessStartInfo startInfo)
 
void RaiseOnExited ()
 

Static Private Member Functions

static string ProcessName_internal (SafeProcessHandle handle)
 
static void CreatePipe (out IntPtr read, out IntPtr write, bool writeDirection)
 
static void FillUserInfo (ProcessStartInfo startInfo, ref Process.ProcInfo procInfo)
 

Private Attributes

bool haveProcessId
 
int processId
 
bool haveProcessHandle
 
SafeProcessHandle m_processHandle
 
bool isRemoteMachine
 
string machineName
 
int m_processAccess
 
ProcessThreadCollection threads
 
ProcessModuleCollection modules
 
bool haveWorkingSetLimits
 
bool havePriorityClass
 
ProcessPriorityClass priorityClass
 
ProcessStartInfo startInfo
 
bool watchForExit
 
bool watchingForExit
 
EventHandler onExited
 
bool exited
 
int exitCode
 
bool signaled
 
bool haveExitTime
 
bool raisedOnExited
 
RegisteredWaitHandle registeredWaitHandle
 
WaitHandle waitHandle
 
ISynchronizeInvoke synchronizingObject
 
StreamReader standardOutput
 
StreamWriter standardInput
 
StreamReader standardError
 
bool disposed
 
Process.StreamReadMode outputStreamReadMode
 
Process.StreamReadMode errorStreamReadMode
 
Process.StreamReadMode inputStreamReadMode
 
string process_name
 
ISite site
 
EventHandlerList events
 
object _identity
 

Static Private Attributes

static readonly object EventDisposed
 

Detailed Description

Definition at line 24 of file Process.cs.


The documentation for this class was generated from the following file: