terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
Context () | |
virtual IContextProperty | GetProperty (string name) |
virtual void | SetProperty (IContextProperty prop) |
virtual void | Freeze () |
override string | ToString () |
void | DoCallBack (CrossContextDelegate deleg) |
Static Public Member Functions | |
static bool | RegisterDynamicProperty (IDynamicProperty prop, ContextBoundObject obj, Context ctx) |
static bool | UnregisterDynamicProperty (string name, ContextBoundObject obj, Context ctx) |
static LocalDataStoreSlot | AllocateDataSlot () |
static LocalDataStoreSlot | AllocateNamedDataSlot (string name) |
static void | FreeNamedDataSlot (string name) |
static LocalDataStoreSlot | GetNamedDataSlot (string name) |
static object | GetData (LocalDataStoreSlot slot) |
static void | SetData (LocalDataStoreSlot slot, object data) |
Protected Member Functions | |
override void | Finalize () |
Package Functions | |
void | NotifyDynamicSinks (bool start, IMessage req_msg, bool client_site, bool async) |
IMessageSink | GetServerContextSinkChain () |
IMessageSink | GetClientContextSinkChain () |
IMessageSink | CreateServerObjectSinkChain (MarshalByRefObject obj, bool forceInternalExecute) |
IMessageSink | CreateEnvoySink (MarshalByRefObject serverObject) |
Static Package Functions | |
static void | NotifyGlobalDynamicSinks (bool start, IMessage req_msg, bool client_site, bool async) |
static Context | SwitchToContext (Context newContext) |
static Context | CreateNewContext (IConstructionCallMessage msg) |
Properties | |
static Context | DefaultContext [get] |
virtual int | ContextID [get] |
virtual IContextProperty[] | ContextProperties [get] |
bool | IsDefaultContext [get] |
bool | NeedsContextSink [get] |
static bool | HasGlobalDynamicSinks [get] |
bool | HasDynamicSinks [get] |
bool | HasExitSinks [get] |
LocalDataStore | MyLocalStore [get] |
Static Private Member Functions | |
static void | RegisterContext (Context ctx) |
static void | ReleaseContext (Context ctx) |
static DynamicPropertyCollection | GetDynamicPropertyCollection (ContextBoundObject obj, Context ctx) |
static | Context () |
Static Private Attributes | |
static object[] | local_slots |
static IMessageSink | default_server_context_sink |
static int | global_count |
static LocalDataStoreMgr | _localDataStoreMgr |
static DynamicPropertyCollection | global_dynamic_properties |
Definition at line 14 of file Context.cs.