17 references to RuntimeTypeHandle
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
30get => new RuntimeTypeHandle(this);
src\System\Runtime\InteropServices\DynamicInterfaceCastableHelpers.cs (2)
19bool isImplemented = castable.IsInterfaceImplemented(new RuntimeTypeHandle(interfaceType), throwIfNotImplemented); 42RuntimeTypeHandle handle = castable.GetInterfaceImplementation(new RuntimeTypeHandle(interfaceType));
src\System\RuntimeHandles.cs (3)
22new RuntimeTypeHandle(GetRuntimeTypeChecked()); 34new RuntimeTypeHandle(GetRuntimeTypeFromHandleMaybeNull(value)); 1872return new RuntimeTypeHandle(type!);
src\System\RuntimeType.CoreCLR.cs (11)
1488name = new RuntimeTypeHandle(m_runtimeType).ConstructName(formatFlags); 2480RuntimeTypeHandle th = new RuntimeTypeHandle(this); 3644return new RuntimeTypeHandle(this).Instantiate(rt); 3687ret = new RuntimeTypeHandle(this).Instantiate(instantiationRuntimeType); 3705return new RuntimeTypeHandle(this).GetGenericVariableIndex(); 3717return new RuntimeTypeHandle(this).GetConstraints() ?? []; 3743public override Type MakePointerType() => new RuntimeTypeHandle(this).MakePointer(); 3745public override Type MakeByRefType() => new RuntimeTypeHandle(this).MakeByRef(); 3747public override Type MakeArrayType() => new RuntimeTypeHandle(this).MakeSZArray(); 3754return new RuntimeTypeHandle(this).MakeArray(rank); 3774return new RuntimeTypeHandle(this).MakeFunctionPointer(parameterTypes, isUnmanaged);