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();
102
return RuntimeAugments.NewInterfaceDispatchCell(builder.
GetRuntimeTypeHandle
(InterfaceType), Slot);
127
builder.
GetRuntimeTypeHandle
(ConstraintType),
128
builder.
GetRuntimeTypeHandle
(ConstrainedMethodType),
164
builder.
GetRuntimeTypeHandle
(ConstraintType),
165
builder.
GetRuntimeTypeHandle
(ConstrainedMethodType),
222
RuntimeTypeHandle typeHandle = builder.
GetRuntimeTypeHandle
(Type);
258
return TypeLoaderEnvironment.Instance.TryGetThreadStaticFieldData(builder.
GetRuntimeTypeHandle
(Type));
297
builder.
GetRuntimeTypeHandle
(ContainingType),
329
builder.
GetRuntimeTypeHandle
(Method.OwningType),
382
builder.
GetRuntimeTypeHandle
(Type));
407
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),