terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Runtime.Remoting.Contexts.Context Class Reference

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 ()
 

Private Attributes

int domain_id
 
int context_id
 
UIntPtr static_data
 
UIntPtr data
 
IMessageSink server_context_sink_chain
 
IMessageSink client_context_sink_chain
 
List< IContextPropertycontext_properties
 
LocalDataStoreHolder _localDataStore
 
DynamicPropertyCollection context_dynamic_properties
 
ContextCallbackObject callback_object
 

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
 

Detailed Description

Definition at line 14 of file Context.cs.


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