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 | |
SingletonIdentity (string objectUri, Context context, Type objectType) | |
MarshalByRefObject | GetServerObject () |
override IMessage | SyncObjectProcessMessage (IMessage msg) |
override IMessageCtrl | AsyncObjectProcessMessage (IMessage msg, IMessageSink replySink) |
void | StartTrackingLifetime (ILease lease) |
virtual void | OnLifetimeExpired () |
override ObjRef | CreateObjRef (Type requestedType) |
void | AttachServerObject (MarshalByRefObject serverObject, Context context) |
void | NotifyClientDynamicSinks (bool start, IMessage req_msg, bool client_site, bool async) |
void | NotifyServerDynamicSinks (bool start, IMessage req_msg, bool client_site, bool async) |
Protected Member Functions | |
void | DisposeServerObject () |
Protected Attributes | |
Type | _objectType |
MarshalByRefObject | _serverObject |
IMessageSink | _serverSink |
Context | _context |
Lease | _lease |
string | _objectUri |
IMessageSink | _channelSink |
IMessageSink | _envoySink |
ObjRef | _objRef |
Properties | |
Type | ObjectType [get] |
Lease | Lease [get] |
Context | Context [get, set] |
IMessageSink | ChannelSink [get, set] |
IMessageSink | EnvoySink [get] |
string | ObjectUri [get, set] |
bool | IsConnected [get] |
bool | Disposed [get, set] |
DynamicPropertyCollection | ClientDynamicProperties [get] |
bool | HasServerDynamicSinks [get] |
Private Attributes | |
DynamicPropertyCollection | _clientDynamicProperties |
DynamicPropertyCollection | _serverDynamicProperties |
bool | _disposed |
Definition at line 9 of file SingletonIdentity.cs.