22 references to CustomMethodInvokerAction
System.Private.CoreLib (22)
System\Reflection\Runtime\General\Dispensers.cs (2)
120internal static RuntimeSyntheticConstructorInfo GetRuntimeSyntheticConstructorInfo(SyntheticMethodId syntheticMethodId, RuntimeArrayTypeInfo declaringType, RuntimeTypeInfo[] runtimeParameterTypes, InvokerOptions options, CustomMethodInvokerAction action) 155internal static RuntimeMethodInfo GetRuntimeSyntheticMethodInfo(SyntheticMethodId syntheticMethodId, string name, RuntimeArrayTypeInfo declaringType, RuntimeTypeInfo[] runtimeParameterTypes, RuntimeTypeInfo returnType, InvokerOptions options, CustomMethodInvokerAction action)
System\Reflection\Runtime\MethodInfos\CustomMethodInvoker.cs (2)
16public CustomMethodInvoker(Type thisType, Type[] parameterTypes, InvokerOptions options, CustomMethodInvokerAction action) 117private readonly CustomMethodInvokerAction _action;
System\Reflection\Runtime\MethodInfos\CustomMethodMapper.cs (6)
22Dictionary<MethodBase, CustomMethodInvokerAction> map; 30if (!map.TryGetValue(methodBase.MetadataDefinitionMethod, out CustomMethodInvokerAction? action)) 44private static void AddConstructor(this Dictionary<MethodBase, CustomMethodInvokerAction> map, Type declaringType, Type[] parameterTypes, CustomMethodInvokerAction action) 51private static void AddMethod(this Dictionary<MethodBase, CustomMethodInvokerAction> map, Type declaringType, string name, Type[] parameterTypes, CustomMethodInvokerAction action)
System\Reflection\Runtime\MethodInfos\CustomMethodMapper.Nullable.cs (4)
18public static Dictionary<MethodBase, CustomMethodInvokerAction> Map 24Dictionary<MethodBase, CustomMethodInvokerAction> map = new Dictionary<MethodBase, CustomMethodInvokerAction>(); 107private static volatile Dictionary<MethodBase, CustomMethodInvokerAction> s_lazyMap;
System\Reflection\Runtime\MethodInfos\CustomMethodMapper.String.cs (4)
16public static Dictionary<MethodBase, CustomMethodInvokerAction> Map 22Dictionary<MethodBase, CustomMethodInvokerAction> map = new Dictionary<MethodBase, CustomMethodInvokerAction>(); 91private static volatile Dictionary<MethodBase, CustomMethodInvokerAction> s_lazyMap;
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticConstructorInfo.cs (2)
22private RuntimeSyntheticConstructorInfo(SyntheticMethodId syntheticMethodId, RuntimeArrayTypeInfo declaringType, RuntimeTypeInfo[] runtimeParameterTypes, InvokerOptions options, CustomMethodInvokerAction action) 169private readonly CustomMethodInvokerAction _action;
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticMethodInfo.cs (2)
22private RuntimeSyntheticMethodInfo(SyntheticMethodId syntheticMethodId, string name, RuntimeArrayTypeInfo declaringType, RuntimeTypeInfo[] parameterTypes, RuntimeTypeInfo returnType, InvokerOptions options, CustomMethodInvokerAction action) 227private readonly CustomMethodInvokerAction _action;