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);
42
RuntimeTypeHandle handle = castable.GetInterfaceImplementation(new
RuntimeTypeHandle
(interfaceType));
src\System\RuntimeHandles.cs (3)
22
new
RuntimeTypeHandle
(GetRuntimeTypeChecked());
34
new
RuntimeTypeHandle
(GetRuntimeTypeFromHandleMaybeNull(value));
1872
return new
RuntimeTypeHandle
(type!);
src\System\RuntimeType.CoreCLR.cs (11)
1488
name = new
RuntimeTypeHandle
(m_runtimeType).ConstructName(formatFlags);
2480
RuntimeTypeHandle th = new
RuntimeTypeHandle
(this);
3644
return new
RuntimeTypeHandle
(this).Instantiate(rt);
3687
ret = new
RuntimeTypeHandle
(this).Instantiate(instantiationRuntimeType);
3705
return new
RuntimeTypeHandle
(this).GetGenericVariableIndex();
3717
return new
RuntimeTypeHandle
(this).GetConstraints() ?? [];
3743
public override Type MakePointerType() => new
RuntimeTypeHandle
(this).MakePointer();
3745
public override Type MakeByRefType() => new
RuntimeTypeHandle
(this).MakeByRef();
3747
public override Type MakeArrayType() => new
RuntimeTypeHandle
(this).MakeSZArray();
3754
return new
RuntimeTypeHandle
(this).MakeArray(rank);
3774
return new
RuntimeTypeHandle
(this).MakeFunctionPointer(parameterTypes, isUnmanaged);