Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetProxyType()

static GeneratedTypeInfo System.Reflection.DispatchProxyGenerator.GetProxyType ( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type baseType,
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type interfaceType )
inlinestaticprivate

Definition at line 686 of file DispatchProxyGenerator.cs.

687 {
689 {
691 {
694 }
695 if (!value.TryGetValue(interfaceType, out var value2))
696 {
698 }
699 return value2;
700 }
701 }
static GeneratedTypeInfo GenerateProxyType([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type baseType, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type interfaceType)
static readonly Dictionary< Type, Dictionary< Type, GeneratedTypeInfo > > s_baseTypeAndInterfaceToGeneratedProxyType

References System.Reflection.DispatchProxyGenerator.GenerateProxyType(), System.Reflection.DispatchProxyGenerator.s_baseTypeAndInterfaceToGeneratedProxyType, and System.value.

Referenced by System.Reflection.DispatchProxyGenerator.CreateProxyInstance().