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