15 references to InflateGenericType
illink (15)
Linker\MethodReferenceExtensions.cs (2)
82
return TypeReferenceExtensions.
InflateGenericType
(genericInstance, method.ReturnType);
98
return TypeReferenceExtensions.
InflateGenericType
(genericInstance, method.Parameters[parameterIndex].ParameterType);
Linker\TypeMapInfo.cs (1)
322
return TypeReferenceExtensions.
InflateGenericType
(genericInstance, baseType);
Linker\TypeReferenceExtensions.cs (12)
166
return
InflateGenericType
(genericInstanceProvider, typeToInflate);
180
yield return (
InflateGenericType
(genericInstance, interfaceImpl.InterfaceType), interfaceImpl);
194
var inflatedElementType =
InflateGenericType
(genericInstanceProvider, arrayType.ElementType);
228
ReturnType =
InflateGenericType
(genericInstanceProvider, functionPointerType.ReturnType)
233
var inflatedParameterType =
InflateGenericType
(genericInstanceProvider, functionPointerType.Parameters[i].ParameterType);
242
var modifier =
InflateGenericType
(genericInstanceProvider, modifierType.ModifierType);
243
var elementType =
InflateGenericType
(genericInstanceProvider, modifierType.ElementType);
255
var elementType =
InflateGenericType
(genericInstanceProvider, pinnedType.ElementType);
265
var elementType =
InflateGenericType
(genericInstanceProvider, pointerType.ElementType);
275
var elementType =
InflateGenericType
(genericInstanceProvider, byReferenceType.ElementType);
285
var elementType =
InflateGenericType
(genericInstanceProvider, sentinelType.ElementType);
302
result.GenericArguments.Add(
InflateGenericType
(genericInstanceProvider, type.GenericArguments[i]));