Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.DispatchProxyGenerator Class Reference

Classes

class  GeneratedTypeInfo
 
class  ProxyAssembly
 
class  ProxyBuilder
 

Static Package Functions

static object CreateProxyInstance ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type baseType, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type interfaceType)
 

Static Private Member Functions

static MethodInfo GetGenericMethodMethodInfo ()
 
static GeneratedTypeInfo GetProxyType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type baseType, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type interfaceType)
 
static GeneratedTypeInfo GenerateProxyType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type baseType, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type interfaceType)
 

Static Private Attributes

static readonly Dictionary< Type, Dictionary< Type, GeneratedTypeInfo > > s_baseTypeAndInterfaceToGeneratedProxyType = new Dictionary<Type, Dictionary<Type, GeneratedTypeInfo>>()
 
static readonly ProxyAssembly s_proxyAssembly = new ProxyAssembly()
 
static readonly MethodInfo s_dispatchProxyInvokeMethod = typeof(DispatchProxy).GetMethod("Invoke", BindingFlags.Instance | BindingFlags.NonPublic)
 
static readonly MethodInfo s_getTypeFromHandleMethod = typeof(Type).GetRuntimeMethod("GetTypeFromHandle", new Type[1] { typeof(RuntimeTypeHandle) })
 
static readonly MethodInfo s_makeGenericMethodMethod = GetGenericMethodMethodInfo()
 

Detailed Description

Definition at line 10 of file DispatchProxyGenerator.cs.


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