32 references to GetRuntimeTypeHandle
System.Private.TypeLoader (32)
Internal\Runtime\TypeLoader\GenericDictionaryCell.cs (18)
33
RuntimeTypeHandle th = builder.
GetRuntimeTypeHandle
(type);
35
th = builder.
GetRuntimeTypeHandle
(((DefType)type).Instantiation[0]);
53
return builder.
GetRuntimeTypeHandle
(Type).ToIntPtr();
78
return builder.
GetRuntimeTypeHandle
(Type.Instantiation[0]).ToIntPtr();
80
return builder.
GetRuntimeTypeHandle
(Type).ToIntPtr();
101
dispatchCell->InterfaceType = builder.
GetRuntimeTypeHandle
(InterfaceType).ToIntPtr();
126
dispatchCell->OwningType = builder.
GetRuntimeTypeHandle
(Method.OwningType).ToIntPtr();
133
instantiation[i] = (MethodTable*)builder.
GetRuntimeTypeHandle
(Method.Instantiation[i]).Value;
162
builder.
GetRuntimeTypeHandle
(ConstraintType),
163
builder.
GetRuntimeTypeHandle
(ConstrainedMethodType),
199
builder.
GetRuntimeTypeHandle
(ConstraintType),
200
builder.
GetRuntimeTypeHandle
(ConstrainedMethodType),
257
RuntimeTypeHandle typeHandle = builder.
GetRuntimeTypeHandle
(Type);
293
return TypeLoaderEnvironment.Instance.TryGetThreadStaticFieldData(builder.
GetRuntimeTypeHandle
(Type));
332
builder.
GetRuntimeTypeHandle
(ContainingType),
364
builder.
GetRuntimeTypeHandle
(Method.OwningType),
416
builder.
GetRuntimeTypeHandle
(Type));
441
builder.
GetRuntimeTypeHandle
(Method.OwningType).ToIntPtr();
Internal\Runtime\TypeLoader\TypeBuilder.cs (14)
434
result[i] =
GetRuntimeTypeHandle
(types[i]);
443
state.HalfBakedRuntimeTypeHandle.SetInterface(i,
GetRuntimeTypeHandle
(interfaces[i]));
487
IntPtr generatedTypeStaticData =
GetRuntimeTypeHandle
(type).ToEETypePtr()->DynamicNonGcStaticsData;
492
IntPtr instantiationArgument =
GetRuntimeTypeHandle
(type).ToIntPtr();
519
state.HalfBakedRuntimeTypeHandle.SetBaseType(baseType == null ? default(RuntimeTypeHandle) :
GetRuntimeTypeHandle
(baseType));
541
state.HalfBakedRuntimeTypeHandle.SetGenericDefinition(
GetRuntimeTypeHandle
(typeAsDefType.GetTypeDefinition()));
544
state.HalfBakedRuntimeTypeHandle.SetGenericArgument(argIndex,
GetRuntimeTypeHandle
(instantiation[argIndex]));
556
RuntimeTypeHandle elementTypeHandle =
GetRuntimeTypeHandle
(typeAsSzArrayType.ElementType);
574
state.HalfBakedRuntimeTypeHandle.SetRelatedParameterType(
GetRuntimeTypeHandle
(((PointerType)type).ParameterType));
580
state.HalfBakedRuntimeTypeHandle.SetRelatedParameterType(
GetRuntimeTypeHandle
(((ByRefType)type).ParameterType));
598
halfBakedMethodTable->FunctionPointerReturnType =
GetRuntimeTypeHandle
(sig.ReturnType).ToEETypePtr();
602
paramList[i] =
GetRuntimeTypeHandle
(sig[i]).ToEETypePtr();
621
_genericTypeDefinitionHandle =
GetRuntimeTypeHandle
(typeAsDefType.GetTypeDefinition()),
643
_declaringTypeHandle =
GetRuntimeTypeHandle
(method.OwningType),