|
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
|
Collaboration diagram for System.Runtime.Remoting.Contexts.Context: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, global::System.ContextBoundObject obj, Context ctx) |
| static bool | UnregisterDynamicProperty (string name, global::System.ContextBoundObject obj, Context ctx) |
| static global::System.LocalDataStoreSlot | AllocateDataSlot () |
| static global::System.LocalDataStoreSlot | AllocateNamedDataSlot (string name) |
| static void | FreeNamedDataSlot (string name) |
| static global::System.LocalDataStoreSlot | GetNamedDataSlot (string name) |
| static object | GetData (global::System.LocalDataStoreSlot slot) |
| static void | SetData (global::System.LocalDataStoreSlot slot, object data) |
Protected Member Functions | |
| override void | Finalize () |
Package Functions | |
| void | NotifyDynamicSinks (bool start, global::System.Runtime.Remoting.Messaging.IMessage req_msg, bool client_site, bool async) |
| global::System.Runtime.Remoting.Messaging.IMessageSink | GetServerContextSinkChain () |
| global::System.Runtime.Remoting.Messaging.IMessageSink | GetClientContextSinkChain () |
| global::System.Runtime.Remoting.Messaging.IMessageSink | CreateServerObjectSinkChain (global::System.MarshalByRefObject obj, bool forceInternalExecute) |
| global::System.Runtime.Remoting.Messaging.IMessageSink | CreateEnvoySink (global::System.MarshalByRefObject serverObject) |
Static Package Functions | |
| static void | NotifyGlobalDynamicSinks (bool start, global::System.Runtime.Remoting.Messaging.IMessage req_msg, bool client_site, bool async) |
| static Context | SwitchToContext (Context newContext) |
| static Context | CreateNewContext (global::System.Runtime.Remoting.Activation.IConstructionCallMessage msg) |
Properties | |
| static Context | DefaultContext [get, set] |
| virtual int | ContextID [get, set] |
| virtual IContextProperty[] | ContextProperties [get, set] |
| bool | IsDefaultContext [get, set] |
| bool | NeedsContextSink [get, set] |
| static bool | HasGlobalDynamicSinks [get, set] |
| bool | HasDynamicSinks [get, set] |
| bool | HasExitSinks [get, set] |
| global::System.LocalDataStore | MyLocalStore [get, set] |
Private Member Functions | |
| static void | RegisterContext (Context ctx) |
| static void | ReleaseContext (Context ctx) |
Static Private Member Functions | |
| static DynamicPropertyCollection | GetDynamicPropertyCollection (global::System.ContextBoundObject obj, Context ctx) |
| static | Context () |
Private Attributes | |
| int | domain_id |
| int | context_id |
| global::System.UIntPtr | static_data |
| global::System.UIntPtr | data |
| global::System.Runtime.Remoting.Messaging.IMessageSink | server_context_sink_chain |
| global::System.Runtime.Remoting.Messaging.IMessageSink | client_context_sink_chain |
| global::System.Collections.Generic.List< IContextProperty > | context_properties |
| global::System.LocalDataStoreHolder | _localDataStore |
| DynamicPropertyCollection | context_dynamic_properties |
| ContextCallbackObject | callback_object |
Static Private Attributes | |
| static object[] | local_slots |
| static global::System.Runtime.Remoting.Messaging.IMessageSink | default_server_context_sink |
| static int | global_count |
| static global::System.LocalDataStoreMgr | _localDataStoreMgr |
| static DynamicPropertyCollection | global_dynamic_properties |
Definition at line 17 of file Context.cs.