31 references to GetRuntimeTypeHandle
System.Private.TypeLoader (31)
Internal\Runtime\TypeLoader\GenericDictionaryCell.cs (16)
36
RuntimeTypeHandle th = builder.
GetRuntimeTypeHandle
(type);
38
th = builder.
GetRuntimeTypeHandle
(((DefType)type).Instantiation[0]);
56
return builder.
GetRuntimeTypeHandle
(Type).ToIntPtr();
81
return builder.
GetRuntimeTypeHandle
(Type.Instantiation[0]).ToIntPtr();
83
return builder.
GetRuntimeTypeHandle
(Type).ToIntPtr();
105
dispatchCellAndComposition[2] = builder.
GetRuntimeTypeHandle
(InterfaceType).Value;
133
builder.
GetRuntimeTypeHandle
(ConstraintType),
134
builder.
GetRuntimeTypeHandle
(ConstrainedMethodType),
170
builder.
GetRuntimeTypeHandle
(ConstraintType),
171
builder.
GetRuntimeTypeHandle
(ConstrainedMethodType),
228
RuntimeTypeHandle typeHandle = builder.
GetRuntimeTypeHandle
(Type);
264
return TypeLoaderEnvironment.Instance.TryGetThreadStaticFieldData(builder.
GetRuntimeTypeHandle
(Type));
303
builder.
GetRuntimeTypeHandle
(ContainingType),
335
builder.
GetRuntimeTypeHandle
(Method.OwningType),
388
builder.
GetRuntimeTypeHandle
(Type));
413
builder.
GetRuntimeTypeHandle
(Method.OwningType).ToIntPtr();
Internal\Runtime\TypeLoader\TypeBuilder.cs (15)
560
result[i] =
GetRuntimeTypeHandle
(types[i]);
597
state.HalfBakedRuntimeTypeHandle.SetInterface(i,
GetRuntimeTypeHandle
(interfaces[i]));
642
IntPtr generatedTypeStaticData =
GetRuntimeTypeHandle
(type).ToEETypePtr()->DynamicNonGcStaticsData;
647
IntPtr instantiationArgument =
GetRuntimeTypeHandle
(type).ToIntPtr();
658
RuntimeTypeHandle baseTypeHandle =
GetRuntimeTypeHandle
(baseType);
681
state.HalfBakedRuntimeTypeHandle.SetBaseType(baseType == null ? default(RuntimeTypeHandle) :
GetRuntimeTypeHandle
(baseType));
708
state.HalfBakedRuntimeTypeHandle.SetGenericDefinition(
GetRuntimeTypeHandle
(typeAsDefType.GetTypeDefinition()));
712
state.HalfBakedRuntimeTypeHandle.SetGenericArgument(argIndex,
GetRuntimeTypeHandle
(instantiation[argIndex]));
726
RuntimeTypeHandle elementTypeHandle =
GetRuntimeTypeHandle
(typeAsSzArrayType.ElementType);
741
state.HalfBakedRuntimeTypeHandle.SetRelatedParameterType(
GetRuntimeTypeHandle
(((PointerType)type).ParameterType));
747
state.HalfBakedRuntimeTypeHandle.SetRelatedParameterType(
GetRuntimeTypeHandle
(((ByRefType)type).ParameterType));
765
halfBakedMethodTable->FunctionPointerReturnType =
GetRuntimeTypeHandle
(sig.ReturnType).ToEETypePtr();
769
paramList[i] =
GetRuntimeTypeHandle
(sig[i]).ToEETypePtr();
788
_genericTypeDefinitionHandle =
GetRuntimeTypeHandle
(typeAsDefType.GetTypeDefinition()),
802
_declaringTypeHandle =
GetRuntimeTypeHandle
(method.OwningType),