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
|
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 |
Definition at line 24 of file Process.cs.