15 references to InflateGenericType
illink (15)
Linker\MethodReferenceExtensions.cs (2)
77
return TypeReferenceExtensions.
InflateGenericType
(genericInstance, method.ReturnType);
93
return TypeReferenceExtensions.
InflateGenericType
(genericInstance, method.Parameters[parameterIndex].ParameterType);
Linker\TypeMapInfo.cs (1)
307
return TypeReferenceExtensions.
InflateGenericType
(genericInstance, baseType);
Linker\TypeReferenceExtensions.cs (12)
157
return
InflateGenericType
(genericInstanceProvider, typeToInflate);
170
yield return (
InflateGenericType
(genericInstance, interfaceImpl.InterfaceType), interfaceImpl);
181
var inflatedElementType =
InflateGenericType
(genericInstanceProvider, arrayType.ElementType);
210
ReturnType =
InflateGenericType
(genericInstanceProvider, functionPointerType.ReturnType)
214
var inflatedParameterType =
InflateGenericType
(genericInstanceProvider, functionPointerType.Parameters[i].ParameterType);
222
var modifier =
InflateGenericType
(genericInstanceProvider, modifierType.ModifierType);
223
var elementType =
InflateGenericType
(genericInstanceProvider, modifierType.ElementType);
233
var elementType =
InflateGenericType
(genericInstanceProvider, pinnedType.ElementType);
242
var elementType =
InflateGenericType
(genericInstanceProvider, pointerType.ElementType);
251
var elementType =
InflateGenericType
(genericInstanceProvider, byReferenceType.ElementType);
260
var elementType =
InflateGenericType
(genericInstanceProvider, sentinelType.ElementType);
276
result.GenericArguments.Add (
InflateGenericType
(genericInstanceProvider, type.GenericArguments[i]));