68 for (
int j = 0;
j <
args.Length;
j++)
108 for (
int i = 0; i <
types.Length; i++)
156 if (
types.Length > 17)
185 return types.Length
switch
196 10 =>
typeof(
Func<, , , , , , , , , >).MakeGenericType(
types),
197 11 =>
typeof(
Func<, , , , , , , , , , >).MakeGenericType(
types),
198 12 =>
typeof(
Func<, , , , , , , , , , , >).MakeGenericType(
types),
199 13 =>
typeof(
Func<, , , , , , , , , , , , >).MakeGenericType(
types),
200 14 =>
typeof(
Func<, , , , , , , , , , , , , >).MakeGenericType(
types),
201 15 =>
typeof(
Func<, , , , , , , , , , , , , , >).MakeGenericType(
types),
202 16 =>
typeof(
Func<, , , , , , , , , , , , , , , >).MakeGenericType(
types),
203 17 =>
typeof(
Func<, , , , , , , , , , , , , , , , >).MakeGenericType(
types),
210 return types.Length
switch
222 10 =>
typeof(
Action<, , , , , , , , , >).MakeGenericType(
types),
223 11 =>
typeof(
Action<, , , , , , , , , , >).MakeGenericType(
types),
224 12 =>
typeof(
Action<, , , , , , , , , , , >).MakeGenericType(
types),
225 13 =>
typeof(
Action<, , , , , , , , , , , , >).MakeGenericType(
types),
226 14 =>
typeof(
Action<, , , , , , , , , , , , , >).MakeGenericType(
types),
227 15 =>
typeof(
Action<, , , , , , , , , , , , , , >).MakeGenericType(
types),
228 16 =>
typeof(
Action<, , , , , , , , , , , , , , , >).MakeGenericType(
types),
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
static TypeBuilder DefineDelegateType(string name)
Dictionary< Type, TypeInfo > TypeChain
static TypeInfo NextTypeInfo(Type initialArg)
static Type MakeCallSiteDelegate(ReadOnlyCollection< Expression > types, Type returnType)
static TypeInfo GetNextTypeInfo(Type initialArg, TypeInfo curTypeInfo)
static TypeInfo NextTypeInfo(Type initialArg, TypeInfo curTypeInfo)
static bool IsByRef(DynamicMetaObject mo)
static Type MakeNewCustomDelegate(Type[] types)
static readonly Type[] s_delegateCtorSignature
static Type MakeDelegateType(Type[] types)
static Type GetFuncType(Type[] types)
static Type MakeDeferredSiteDelegate(DynamicMetaObject[] args, Type returnType)
static Type GetActionType(Type[] types)
static TypeInfo _DelegateCache
static Type MakeNewDelegate(Type[] types)
void SetImplementationFlags(MethodImplAttributes attributes)
static int DefineMethod(QCallModule module, int tkParent, string name, byte[] signature, int sigLength, MethodAttributes attributes)
ConstructorBuilder DefineConstructor(MethodAttributes attributes, CallingConventions callingConvention, Type[]? parameterTypes)
TypeInfo? CreateTypeInfo()