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.Runtime.Remoting.Contexts.Context Class Reference
+ 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< IContextPropertycontext_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
 

Detailed Description

Definition at line 17 of file Context.cs.


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