terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
struct | ProcInfo |
Public Member Functions | |
Process () | |
void | Close () |
void | Refresh () |
bool | Start () |
override string | ToString () |
bool | WaitForExit (int milliseconds) |
void | WaitForExit () |
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 () |
Package Attributes | |
AsyncStreamReader | output |
AsyncStreamReader | error |
Properties | |
bool | Associated [get] |
bool | HasExited [get] |
IntPtr | Handle [get] |
int | Id [get] |
ProcessPriorityClass | PriorityClass [set] |
ProcessStartInfo | StartInfo [get, set] |
global::System.ComponentModel.ISynchronizeInvoke | SynchronizingObject [get] |
StreamWriter | StandardInput [get] |
StreamReader | StandardOutput [get] |
string | ProcessName [get] |
static bool | IsWindows [get] |
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 (Microsoft.Win32.SafeHandles.SafeProcessHandle handle) |
void | CompletionCallback (object context, bool wasSignaled) |
void | EnsureState (Process.State state) |
void | EnsureWatchingForExit () |
Microsoft.Win32.SafeHandles.SafeProcessHandle | GetProcessHandle (int access, bool throwIfExited) |
Microsoft.Win32.SafeHandles.SafeProcessHandle | GetProcessHandle (int access) |
Microsoft.Win32.SafeHandles.SafeProcessHandle | OpenProcessHandle (int access) |
void | SetProcessHandle (Microsoft.Win32.SafeHandles.SafeProcessHandle processHandle) |
void | SetProcessId (int processId) |
void | StopWatchingForExit () |
bool | StartWithShellExecuteEx (ProcessStartInfo startInfo) |
bool | StartWithCreateProcess (ProcessStartInfo startInfo) |
void | RaiseOnExited () |
Static Private Member Functions | |
static string | ProcessName_icall (IntPtr handle) |
static string | ProcessName_internal (Microsoft.Win32.SafeHandles.SafeProcessHandle handle) |
static bool | ShellExecuteEx_internal (ProcessStartInfo startInfo, Process.ProcInfo procInfo) |
static bool | CreateProcess_internal (ProcessStartInfo startInfo, IntPtr stdin, IntPtr stdout, IntPtr stderr, Process.ProcInfo procInfo) |
static void | CreatePipe ([Out] IntPtr read, [Out] IntPtr write, bool writeDirection) |
static void | FillUserInfo (ProcessStartInfo startInfo, Process.ProcInfo procInfo) |
Private Attributes | |
bool | haveProcessId |
int | processId |
bool | haveProcessHandle |
Microsoft.Win32.SafeHandles.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 |
global::System.ComponentModel.ISynchronizeInvoke | synchronizingObject |
StreamReader | standardOutput |
StreamWriter | standardInput |
StreamReader | standardError |
bool | disposed |
Process.StreamReadMode | outputStreamReadMode |
Process.StreamReadMode | errorStreamReadMode |
Process.StreamReadMode | inputStreamReadMode |
string | process_name |
Definition at line 18 of file Process.cs.