Space Engineers
Public Member Functions | Properties | List of all members
VRage.Rpc.CallSiteCache Class Reference

Public Member Functions

CallSite Get< T > (object associatedObject, Func< T, Delegate > getter, T arg)
 
CallSite Get (object associatedObject, Func< Delegate > getter)
 
Serializer< T > GetSerializer< T > ()
 
Serializer< object > GetSerializer (Type t)
 
void Register (CallSite site)
 
void Register (MethodInfo info, ushort id)
 
void RegisterSerializer< T > (Serializer< T > serializer)
 
void RegisterSerializer (Type serializedType, object serializer)
 
void RegisterFromAssembly (Assembly assembly, ref ushort startId)
 

Properties

CallSite this[MethodInfo info] [get]
 
CallSite this[int id] [get]
 

Detailed Description

Definition at line 11 of file CallSiteCache.cs.

Member Function Documentation

CallSite VRage.Rpc.CallSiteCache.Get ( object  associatedObject,
Func< Delegate >  getter 
)
inline

Definition at line 42 of file CallSiteCache.cs.

CallSite VRage.Rpc.CallSiteCache.Get< T > ( object  associatedObject,
Func< T, Delegate >  getter,
arg 
)
inline

Definition at line 31 of file CallSiteCache.cs.

Serializer<object> VRage.Rpc.CallSiteCache.GetSerializer ( Type  t)
inline

Definition at line 58 of file CallSiteCache.cs.

Definition at line 53 of file CallSiteCache.cs.

void VRage.Rpc.CallSiteCache.Register ( CallSite  site)
inline

Definition at line 63 of file CallSiteCache.cs.

void VRage.Rpc.CallSiteCache.Register ( MethodInfo  info,
ushort  id 
)
inline

Definition at line 69 of file CallSiteCache.cs.

void VRage.Rpc.CallSiteCache.RegisterFromAssembly ( Assembly  assembly,
ref ushort  startId 
)
inline

Definition at line 84 of file CallSiteCache.cs.

void VRage.Rpc.CallSiteCache.RegisterSerializer ( Type  serializedType,
object  serializer 
)
inline

Definition at line 79 of file CallSiteCache.cs.

void VRage.Rpc.CallSiteCache.RegisterSerializer< T > ( Serializer< T >  serializer)
inline

Definition at line 74 of file CallSiteCache.cs.

Property Documentation

CallSite VRage.Rpc.CallSiteCache.this[int id]
get

Definition at line 27 of file CallSiteCache.cs.

CallSite VRage.Rpc.CallSiteCache.this[MethodInfo info]
get

Definition at line 19 of file CallSiteCache.cs.


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