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)
171
return
InflateGenericType
(genericInstanceProvider, typeToInflate);
185
yield return (
InflateGenericType
(genericInstance, interfaceImpl.InterfaceType), interfaceImpl);
199
var inflatedElementType =
InflateGenericType
(genericInstanceProvider, arrayType.ElementType);
233
ReturnType =
InflateGenericType
(genericInstanceProvider, functionPointerType.ReturnType)
238
var inflatedParameterType =
InflateGenericType
(genericInstanceProvider, functionPointerType.Parameters[i].ParameterType);
247
var modifier =
InflateGenericType
(genericInstanceProvider, modifierType.ModifierType);
248
var elementType =
InflateGenericType
(genericInstanceProvider, modifierType.ElementType);
260
var elementType =
InflateGenericType
(genericInstanceProvider, pinnedType.ElementType);
270
var elementType =
InflateGenericType
(genericInstanceProvider, pointerType.ElementType);
280
var elementType =
InflateGenericType
(genericInstanceProvider, byReferenceType.ElementType);
290
var elementType =
InflateGenericType
(genericInstanceProvider, sentinelType.ElementType);
307
result.GenericArguments.Add(
InflateGenericType
(genericInstanceProvider, type.GenericArguments[i]));