17 references to RuntimeTypeHandle
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
30
get => new
RuntimeTypeHandle
(this);
src\System\Runtime\InteropServices\DynamicInterfaceCastableHelpers.cs (2)
19
bool isImplemented = castable.IsInterfaceImplemented(new
RuntimeTypeHandle
(interfaceType), throwIfNotImplemented);
43
RuntimeTypeHandle handle = castable.GetInterfaceImplementation(new
RuntimeTypeHandle
(interfaceType));
src\System\RuntimeHandles.cs (3)
22
new
RuntimeTypeHandle
(GetRuntimeTypeChecked());
34
new
RuntimeTypeHandle
(GetRuntimeTypeFromHandleMaybeNull(value));
1900
return new
RuntimeTypeHandle
(type!);
src\System\RuntimeType.CoreCLR.cs (11)
1489
name = new
RuntimeTypeHandle
(m_runtimeType).ConstructName(formatFlags);
2481
RuntimeTypeHandle th = new
RuntimeTypeHandle
(this);
3621
return new
RuntimeTypeHandle
(this).Instantiate(rt);
3664
ret = new
RuntimeTypeHandle
(this).Instantiate(instantiationRuntimeType);
3682
return new
RuntimeTypeHandle
(this).GetGenericVariableIndex();
3694
return new
RuntimeTypeHandle
(this).GetConstraints() ?? [];
3720
public override Type MakePointerType() => new
RuntimeTypeHandle
(this).MakePointer();
3722
public override Type MakeByRefType() => new
RuntimeTypeHandle
(this).MakeByRef();
3724
public override Type MakeArrayType() => new
RuntimeTypeHandle
(this).MakeSZArray();
3731
return new
RuntimeTypeHandle
(this).MakeArray(rank);
3751
return new
RuntimeTypeHandle
(this).MakeFunctionPointer(parameterTypes, isUnmanaged);