16 instantiations of RuntimeTypeHandle
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
30
get => new
RuntimeTypeHandle
(this);
src\System\Runtime\InteropServices\DynamicInterfaceCastableHelpers.cs (2)
18
bool isImplemented = castable.IsInterfaceImplemented(new
RuntimeTypeHandle
(interfaceType), throwIfNotImplemented);
28
RuntimeTypeHandle handle = castable.GetInterfaceImplementation(new
RuntimeTypeHandle
(interfaceType));
src\System\RuntimeHandles.cs (3)
22
new
RuntimeTypeHandle
(GetRuntimeTypeChecked());
34
new
RuntimeTypeHandle
(GetRuntimeTypeFromHandleMaybeNull(value));
1840
return new
RuntimeTypeHandle
(type!);
src\System\RuntimeType.CoreCLR.cs (10)
1442
name ??= new
RuntimeTypeHandle
(m_runtimeType).ConstructName(formatFlags);
2453
RuntimeTypeHandle th = new
RuntimeTypeHandle
(this);
3587
return new
RuntimeTypeHandle
(this).Instantiate(rt);
3630
ret = new
RuntimeTypeHandle
(this).Instantiate(instantiationRuntimeType);
3648
return new
RuntimeTypeHandle
(this).GetGenericVariableIndex();
3660
Type[] constraints = new
RuntimeTypeHandle
(this).GetConstraints();
3687
public override Type MakePointerType() => new
RuntimeTypeHandle
(this).MakePointer();
3689
public override Type MakeByRefType() => new
RuntimeTypeHandle
(this).MakeByRef();
3691
public override Type MakeArrayType() => new
RuntimeTypeHandle
(this).MakeSZArray();
3698
return new
RuntimeTypeHandle
(this).MakeArray(rank);
339 references to RuntimeTypeHandle
dotnet-svcutil-lib (36)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (1)
1127
Call(typeof(Type).GetMethod("GetTypeFromHandle", BindingFlags.Static | BindingFlags.Public, null, new Type[] { typeof(
RuntimeTypeHandle
) }, null));
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (17)
114
internal static DataContract GetDataContract(
RuntimeTypeHandle
typeHandle, Type type)
119
internal static DataContract GetDataContract(
RuntimeTypeHandle
typeHandle, Type type, SerializationMode mode)
126
internal static DataContract GetDataContract(int id,
RuntimeTypeHandle
typeHandle, SerializationMode mode)
137
internal static DataContract GetDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type type)
142
internal static DataContract GetGetOnlyCollectionDataContract(int id,
RuntimeTypeHandle
typeHandle, Type type, SerializationMode mode)
158
internal static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type type)
188
internal static int GetId(
RuntimeTypeHandle
typeHandle)
567
internal static DataContract GetDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type type)
588
internal static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type type)
638
internal static int GetId(
RuntimeTypeHandle
typeHandle)
677
private static DataContract CreateDataContract(int id,
RuntimeTypeHandle
typeHandle, Type type)
760
private static DataContract CreateGetOnlyCollectionDataContract(int id,
RuntimeTypeHandle
typeHandle, Type type)
799
private static
RuntimeTypeHandle
GetDataContractAdapterTypeHandle(
RuntimeTypeHandle
typeHandle)
2564
private
RuntimeTypeHandle
_value;
2570
public TypeHandleRef(
RuntimeTypeHandle
value)
2575
public
RuntimeTypeHandle
Value
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (1)
348
s_internalDeserializeMethod = typeof(XmlObjectSerializerReadContext).GetMethod("InternalDeserialize", Globals.ScanAllMembers, new Type[] { typeof(XmlReaderDelegator), typeof(int), typeof(
RuntimeTypeHandle
), typeof(string), typeof(string) });
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerContext.cs (3)
130
internal virtual DataContract GetDataContract(
RuntimeTypeHandle
typeHandle, Type type)
142
internal virtual DataContract GetDataContractSkipValidation(int typeId,
RuntimeTypeHandle
typeHandle, Type type)
155
internal virtual DataContract GetDataContract(int id,
RuntimeTypeHandle
typeHandle)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
106
internal virtual object InternalDeserialize(XmlReaderDelegator xmlReader, int id,
RuntimeTypeHandle
declaredTypeHandle, string name, string ns)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (1)
37
internal override object InternalDeserialize(XmlReaderDelegator xmlReader, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle, string name, string ns)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (9)
101
internal void InternalSerializeReference(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle)
112
internal virtual void InternalSerialize(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle)
127
RuntimeTypeHandle
objTypeHandle = obj.GetType().TypeHandle;
142
internal void SerializeWithoutXsiType(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
declaredTypeHandle)
158
internal virtual void SerializeWithXsiTypeAtTopLevel(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
originalDeclaredTypeHandle, Type graphType)
177
protected virtual void SerializeWithXsiType(XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
objectTypeHandle, Type objectType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle, Type declaredType)
256
protected void SerializeAndVerifyType(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, bool verifyKnownType,
RuntimeTypeHandle
declaredTypeHandle, Type declaredType)
579
protected virtual void WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
declaredTypeHandle)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (3)
177
internal override void InternalSerialize(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle)
251
private void InternalSerializeWithSurrogate(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle)
253
RuntimeTypeHandle
objTypeHandle = isDeclaredType ? declaredTypeHandle : obj.GetType().TypeHandle;
illink (3)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (3)
18
/// <see cref="System.Type.GetTypeFromHandle(System.
RuntimeTypeHandle
)"/>
44
/// <item><see cref="System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle, System.
RuntimeTypeHandle
)"/></item>
336
/// <see cref="System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(System.
RuntimeTypeHandle
)"/>
ILLink.RoslynAnalyzer (3)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (3)
18
/// <see cref="System.Type.GetTypeFromHandle(System.
RuntimeTypeHandle
)"/>
44
/// <item><see cref="System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle, System.
RuntimeTypeHandle
)"/></item>
336
/// <see cref="System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(System.
RuntimeTypeHandle
)"/>
Microsoft.CodeAnalysis (1)
SpecialType.cs (1)
237
/// Indicates that the type is <see cref="
RuntimeTypeHandle
"/>.
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
src\Compilers\Core\Portable\SpecialType.cs (1)
237
/// Indicates that the type is <see cref="
RuntimeTypeHandle
"/>.
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
785
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
RuntimeTypeHandle
))]
netstandard (1)
netstandard.cs (1)
1819
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
RuntimeTypeHandle
))]
System.Linq.Expressions (1)
System\Linq\Expressions\Common\CachedReflectionInfo.cs (1)
67
s_MethodBase_GetMethodFromHandle_RuntimeMethodHandle_RuntimeTypeHandle ??= typeof(MethodBase).GetMethod(nameof(MethodBase.GetMethodFromHandle), new[] { typeof(RuntimeMethodHandle), typeof(
RuntimeTypeHandle
) })!;
System.Private.CoreLib (203)
src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2251
private static object InternalBoxEnum(
RuntimeTypeHandle
type, long value)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
341
public override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException(SR.NotSupported_NonReflectedType);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
106
public override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException();
src\libraries\System.Private.CoreLib\src\System\Reflection\InvokerEmitUtil.cs (1)
346
s_Type_GetTypeFromHandle ??= typeof(Type).GetMethod(nameof(Type.GetTypeFromHandle), [typeof(
RuntimeTypeHandle
)])!;
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodInvokerCommon.cs (3)
42
if (
RuntimeTypeHandle
.IsByRef(type))
53
if (
RuntimeTypeHandle
.IsPointer(type))
57
else if (
RuntimeTypeHandle
.IsFunctionPointer(type))
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
91
public override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException(SR.NotSupported_ModifiedType);
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
205
public sealed override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
53
public override
RuntimeTypeHandle
TypeHandle => typeImpl.TypeHandle;
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\QCallHandles.cs (1)
125
internal QCallTypeHandle(ref
RuntimeTypeHandle
rth)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\IDynamicInterfaceCastable.cs (4)
32
bool IsInterfaceImplemented(
RuntimeTypeHandle
interfaceType, bool throwIfNotImplemented);
48
RuntimeTypeHandle
GetInterfaceImplementation(
RuntimeTypeHandle
interfaceType);
52
/// Attribute required by any type that is returned by <see cref="IDynamicInterfaceCastable.GetInterfaceImplementation(
RuntimeTypeHandle
)"/>.
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (17)
16
public override Assembly Assembly =>
RuntimeTypeHandle
.GetAssembly(this);
18
public override bool IsGenericParameter =>
RuntimeTypeHandle
.IsGenericVariable(this);
19
public override bool IsTypeDefinition =>
RuntimeTypeHandle
.IsTypeDefinition(this);
24
public override int MetadataToken =>
RuntimeTypeHandle
.GetToken(this);
27
public override
RuntimeTypeHandle
TypeHandle
48
return
RuntimeTypeHandle
.GetArrayRank(this);
51
protected override TypeAttributes GetAttributeFlagsImpl() =>
RuntimeTypeHandle
.GetAttributes(this);
96
public override Type? GetElementType() =>
RuntimeTypeHandle
.GetElementType(this);
170
internal RuntimeModule GetRuntimeModule() =>
RuntimeTypeHandle
.GetModule(this);
185
protected override bool HasElementTypeImpl() =>
RuntimeTypeHandle
.HasElementType(this);
187
protected override bool IsArrayImpl() =>
RuntimeTypeHandle
.IsArray(this);
251
protected override bool IsByRefImpl() =>
RuntimeTypeHandle
.IsByRef(this);
253
protected override bool IsPrimitiveImpl() =>
RuntimeTypeHandle
.IsPrimitive(this);
255
protected override bool IsPointerImpl() =>
RuntimeTypeHandle
.IsPointer(this);
271
return
RuntimeTypeHandle
.CanCastTo(fromType, this);
698
if (
RuntimeTypeHandle
.IsGenericVariable(this))
776
elementType =
RuntimeTypeHandle
.GetElementType(type)!;
src\libraries\System.Private.CoreLib\src\System\Type.cs (2)
467
public virtual
RuntimeTypeHandle
TypeHandle
473
public static
RuntimeTypeHandle
GetTypeHandle(object o)
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
82
return
RuntimeTypeHandle
.IsVisible(rt);
src\libraries\System.Private.CoreLib\src\System\TypedReference.cs (1)
85
public static
RuntimeTypeHandle
TargetTypeToken(TypedReference value)
src\System\ArgIterator.cs (2)
191
public System.TypedReference GetNextArg(System.
RuntimeTypeHandle
rth)
196
public unsafe System.
RuntimeTypeHandle
GetNextArgType()
src\System\Collections\Generic\ArraySortHelper.CoreCLR.cs (2)
28
defaultArraySortHelper = (IArraySortHelper<T>)
RuntimeTypeHandle
.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(GenericArraySortHelper<string>), (RuntimeType)typeof(T));
61
defaultArraySortHelper = (IArraySortHelper<TKey, TValue>)
RuntimeTypeHandle
.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(GenericArraySortHelper<string, string>), (RuntimeType)typeof(TKey), (RuntimeType)typeof(TValue));
src\System\Collections\Generic\ComparerHelpers.cs (1)
5
using static System.
RuntimeTypeHandle
;
src\System\Delegate.CoreCLR.cs (1)
438
return Unsafe.As<MulticastDelegate>(
RuntimeTypeHandle
.InternalAlloc(type));
src\System\GC.CoreCLR.cs (2)
824
AllocateNewArray(
RuntimeTypeHandle
.ToIntPtr(typeof(T[]).TypeHandle), length, flags, ObjectHandleOnStack.Create(ref result));
845
AllocateNewArray(
RuntimeTypeHandle
.ToIntPtr(typeof(T[]).TypeHandle), length, flags, ObjectHandleOnStack.Create(ref result));
src\System\MulticastDelegate.CoreCLR.cs (1)
170
MulticastDelegate result = Unsafe.As<MulticastDelegate>(
RuntimeTypeHandle
.InternalAllocNoChecks((RuntimeType)GetType()));
src\System\Object.CoreCLR.cs (1)
17
RuntimeType type =
RuntimeTypeHandle
.GetRuntimeType(pMT);
src\System\Reflection\Associates.cs (4)
66
RuntimeMethodHandleInternal associateMethodHandle = ModuleHandle.ResolveMethodHandleInternal(
RuntimeTypeHandle
.GetModule(declaredType), tkMethod, genericArgumentHandles, default);
90
(
RuntimeTypeHandle
.GetAttributes(declaredType) & TypeAttributes.ClassSemanticsMask) == TypeAttributes.Class;
98
associateMethodHandle =
RuntimeTypeHandle
.GetMethodAt(reflectedType, slot);
132
while (
RuntimeTypeHandle
.IsGenericVariable(reflectedType))
src\System\Reflection\Emit\DynamicILGenerator.cs (12)
773
if (handle is
RuntimeTypeHandle
)
775
typeHandle = ((
RuntimeTypeHandle
)handle).Value;
936
public int GetTokenFor(RuntimeMethodHandle method,
RuntimeTypeHandle
contextType)
944
public int GetTokenFor(RuntimeFieldHandle field,
RuntimeTypeHandle
contextType)
948
public int GetTokenFor(
RuntimeTypeHandle
type)
1026
public int GetTokenFor(RuntimeMethodHandle method,
RuntimeTypeHandle
typeContext)
1041
public int GetTokenFor(RuntimeFieldHandle field,
RuntimeTypeHandle
typeContext)
1046
public int GetTokenFor(
RuntimeTypeHandle
type)
1067
internal
RuntimeTypeHandle
m_context;
1069
internal GenericMethodInfo(RuntimeMethodHandle methodHandle,
RuntimeTypeHandle
context)
1079
internal
RuntimeTypeHandle
m_context;
1081
internal GenericFieldInfo(RuntimeFieldHandle fieldHandle,
RuntimeTypeHandle
context)
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
79
public override
RuntimeTypeHandle
TypeHandle => m_typeBuilder.TypeHandle;
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
92
public override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException();
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (1)
150
private int GetMemberRefOfFieldInfo(int tkType,
RuntimeTypeHandle
declaringType, RuntimeFieldInfo runtimeField)
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
651
public override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException(SR.NotSupported_DynamicModule);
src\System\Reflection\FieldInfo.CoreCLR.cs (1)
24
public static FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle,
RuntimeTypeHandle
declaringType)
src\System\Reflection\MdConstant.cs (1)
8
public static unsafe object? GetValue(MetadataImport scope, int token,
RuntimeTypeHandle
fieldTypeHandle, bool raw)
src\System\Reflection\MdFieldInfo.cs (1)
22
int tkField, FieldAttributes fieldAttributes,
RuntimeTypeHandle
declaringTypeHandle, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags)
src\System\Reflection\MethodBase.CoreCLR.cs (1)
31
public static MethodBase? GetMethodFromHandle(RuntimeMethodHandle handle,
RuntimeTypeHandle
declaringType)
src\System\Reflection\RtFieldInfo.cs (1)
66
return
RuntimeTypeHandle
.GetModule(RuntimeFieldHandle.GetApproxDeclaringType(this));
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (1)
174
internal RuntimeModule GetRuntimeModule() { return
RuntimeTypeHandle
.GetModule(m_declaringType); }
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (4)
118
if (
RuntimeTypeHandle
.GetNumVirtuals(parent) <= slot)
121
return (RuntimeMethodInfo?)RuntimeType.GetMethodBase(parent,
RuntimeTypeHandle
.GetMethodAt(parent, slot));
336
int cVtblSlots =
RuntimeTypeHandle
.GetNumVirtuals(declaringType);
341
baseMethodHandle =
RuntimeTypeHandle
.GetMethodAt(declaringType, slot);
src\System\Reflection\RuntimeModule.cs (9)
27
private static
RuntimeTypeHandle
[]? ConvertToTypeHandleArray(Type[]? genericArguments)
33
RuntimeTypeHandle
[] typeHandleArgs = new
RuntimeTypeHandle
[size];
95
RuntimeTypeHandle
[]? typeArgs = null;
96
RuntimeTypeHandle
[]? methodArgs = null;
168
RuntimeTypeHandle
[]? typeArgs = null;
169
RuntimeTypeHandle
[]? methodArgs = null;
231
RuntimeTypeHandle
[]? typeArgs = null;
232
RuntimeTypeHandle
[]? methodArgs = null;
src\System\Reflection\TypeNameResolver.CoreCLR.cs (2)
124
RuntimeTypeHandle
.RegisterCollectibleTypeDependency(type, requestingAssembly);
159
RuntimeTypeHandle
.RegisterCollectibleTypeDependency(type, requestingAssembly);
src\System\Runtime\CompilerServices\CastHelpers.cs (1)
628
object dst =
RuntimeTypeHandle
.InternalAlloc(dstMT);
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (8)
90
RuntimeTypeHandle
targetTypeHandle,
169
public static void RunClassConstructor(
RuntimeTypeHandle
type)
204
public static unsafe void PrepareMethod(RuntimeMethodHandle method,
RuntimeTypeHandle
[]? instantiation)
210
instantiation = (
RuntimeTypeHandle
[]?)instantiation?.Clone();
212
ReadOnlySpan<IntPtr> instantiationHandles =
RuntimeTypeHandle
.CopyRuntimeTypeHandles(instantiation, stackScratch: stackalloc IntPtr[8]);
556
public static object? Box(ref byte target,
RuntimeTypeHandle
type)
577
public static int SizeOf(
RuntimeTypeHandle
type)
1124
return new TypeHandle((void*)
RuntimeTypeHandle
.ToIntPtr(typeof(T).TypeHandle));
src\System\Runtime\InteropServices\DynamicInterfaceCastableHelpers.cs (1)
28
RuntimeTypeHandle
handle = castable.GetInterfaceImplementation(new RuntimeTypeHandle(interfaceType));
src\System\RuntimeHandles.cs (59)
18
public unsafe partial struct RuntimeTypeHandle : IEquatable<
RuntimeTypeHandle
>, ISerializable
21
internal
RuntimeTypeHandle
GetNativeHandle() =>
29
/// Returns a new <see cref="
RuntimeTypeHandle
"/> object created from a handle to a RuntimeType.
31
/// <param name="value">An IntPtr handle to a RuntimeType to create a <see cref="
RuntimeTypeHandle
"/> object from.</param>
32
/// <returns>A new <see cref="
RuntimeTypeHandle
"/> object that corresponds to the value parameter.</returns>
33
public static
RuntimeTypeHandle
FromIntPtr(IntPtr value) =>
76
/// Returns the internal pointer representation of a <see cref="
RuntimeTypeHandle
"/> object.
78
/// <param name="value">A <see cref="
RuntimeTypeHandle
"/> object to retrieve an internal pointer representation from.</param>
79
/// <returns>An <see cref="IntPtr"/> object that represents a <see cref="
RuntimeTypeHandle
"/> object.</returns>
81
public static IntPtr ToIntPtr(
RuntimeTypeHandle
value) => value.Value;
83
public static bool operator ==(
RuntimeTypeHandle
left, object? right) => left.Equals(right);
85
public static bool operator ==(object? left,
RuntimeTypeHandle
right) => right.Equals(left);
87
public static bool operator !=(
RuntimeTypeHandle
left, object? right) => !left.Equals(right);
89
public static bool operator !=(object? left,
RuntimeTypeHandle
right) => !right.Equals(left);
98
=> (obj is
RuntimeTypeHandle
handle) && ReferenceEquals(handle.m_type, m_type);
100
public bool Equals(
RuntimeTypeHandle
handle)
183
internal static ReadOnlySpan<IntPtr> CopyRuntimeTypeHandles(
RuntimeTypeHandle
[]? inHandles, Span<IntPtr> stackScratch)
575
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
587
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
596
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
615
internal void VerifyInterfaceIsImplemented(
RuntimeTypeHandle
interfaceHandle)
617
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
618
RuntimeTypeHandle
nativeInterfaceHandle = interfaceHandle.GetNativeHandle();
625
internal RuntimeMethodHandleInternal GetInterfaceMethodImplementation(
RuntimeTypeHandle
interfaceHandle, RuntimeMethodHandleInternal interfaceMethodHandle)
627
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
628
RuntimeTypeHandle
nativeInterfaceHandle = interfaceHandle.GetNativeHandle();
647
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
733
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
741
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
754
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
767
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
780
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
791
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
802
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
813
RuntimeTypeHandle
nativeHandle = GetNativeHandle();
1089
return
RuntimeTypeHandle
.GetRuntimeType(pMT);
1195
object obj =
RuntimeTypeHandle
.InternalAlloc(pMT);
1520
return
RuntimeTypeHandle
.GetRuntimeType(pMT);
1808
public
RuntimeTypeHandle
GetRuntimeTypeHandleFromMetadataToken(int typeToken) { return ResolveTypeHandle(typeToken); }
1810
public
RuntimeTypeHandle
ResolveTypeHandle(int typeToken) => ResolveTypeHandle(typeToken, null, null);
1812
public
RuntimeTypeHandle
ResolveTypeHandle(int typeToken,
RuntimeTypeHandle
[]? typeInstantiationContext,
RuntimeTypeHandle
[]? methodInstantiationContext)
1823
typeInstantiationContext = (
RuntimeTypeHandle
[]?)typeInstantiationContext.Clone();
1824
typeInstantiationContextHandles =
RuntimeTypeHandle
.CopyRuntimeTypeHandles(typeInstantiationContext, stackScratch: stackalloc IntPtr[8]);
1828
methodInstantiationContext = (
RuntimeTypeHandle
[]?)methodInstantiationContext.Clone();
1829
methodInstantiationContextHandles =
RuntimeTypeHandle
.CopyRuntimeTypeHandles(methodInstantiationContext, stackScratch: stackalloc IntPtr[8]);
1867
public RuntimeMethodHandle ResolveMethodHandle(int methodToken,
RuntimeTypeHandle
[]? typeInstantiationContext,
RuntimeTypeHandle
[]? methodInstantiationContext)
1871
typeInstantiationContext = (
RuntimeTypeHandle
[]?)typeInstantiationContext?.Clone();
1872
methodInstantiationContext = (
RuntimeTypeHandle
[]?)methodInstantiationContext?.Clone();
1874
ReadOnlySpan<IntPtr> typeInstantiationContextHandles =
RuntimeTypeHandle
.CopyRuntimeTypeHandles(typeInstantiationContext, stackScratch: stackalloc IntPtr[8]);
1875
ReadOnlySpan<IntPtr> methodInstantiationContextHandles =
RuntimeTypeHandle
.CopyRuntimeTypeHandles(methodInstantiationContext, stackScratch: stackalloc IntPtr[8]);
1918
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken,
RuntimeTypeHandle
[]? typeInstantiationContext,
RuntimeTypeHandle
[]? methodInstantiationContext)
1929
typeInstantiationContext = (
RuntimeTypeHandle
[]?)typeInstantiationContext.Clone();
1930
typeInstantiationContextHandles =
RuntimeTypeHandle
.CopyRuntimeTypeHandles(typeInstantiationContext, stackScratch: stackalloc IntPtr[8]);
1934
methodInstantiationContext = (
RuntimeTypeHandle
[]?)methodInstantiationContext.Clone();
1935
methodInstantiationContextHandles =
RuntimeTypeHandle
.CopyRuntimeTypeHandles(methodInstantiationContext, stackScratch: stackalloc IntPtr[8]);
src\System\RuntimeType.ActivatorCache.cs (1)
52
RuntimeTypeHandle
.GetActivationInfo(rt,
src\System\RuntimeType.BoxCache.cs (1)
13
/// A cache which allows optimizing <see cref="RuntimeHelpers.Box(ref byte,
RuntimeTypeHandle
)"/>.
src\System\RuntimeType.CoreCLR.cs (44)
317
!
RuntimeTypeHandle
.CompareCanonicalHandles(approxDeclaringType, ReflectedType) :
593
foreach (RuntimeMethodHandleInternal methodHandle in
RuntimeTypeHandle
.GetIntroducedMethods(declaringType))
635
while (
RuntimeTypeHandle
.IsGenericVariable(declaringType))
638
int numVirtuals =
RuntimeTypeHandle
.GetNumVirtuals(declaringType);
649
int vtableSlots =
RuntimeTypeHandle
.GetNumVirtuals(declaringType);
651
foreach (RuntimeMethodHandleInternal methodHandle in
RuntimeTypeHandle
.GetIntroducedMethods(declaringType))
754
foreach (RuntimeMethodHandleInternal methodHandle in
RuntimeTypeHandle
.GetIntroducedMethods(declaringType))
803
while (
RuntimeTypeHandle
.IsGenericVariable(declaringType))
825
interfaces =
RuntimeTypeHandle
.GetInterfaces(ReflectedType);
843
while (!
RuntimeTypeHandle
.GetFields(declaringType, result, out count))
861
bool needsStaticFieldForGeneric = declaringType.IsGenericType && !
RuntimeTypeHandle
.ContainsGenericVariables(declaringType);
907
int tkDeclaringType =
RuntimeTypeHandle
.GetToken(declaringType);
969
if (filter.Match(
RuntimeTypeHandle
.GetUtf8Name(iList)))
978
if (iFace.IsGenericType && filter.Match(
RuntimeTypeHandle
.GetUtf8Name(iFace)))
995
if (!
RuntimeTypeHandle
.IsGenericVariable(declaringType))
997
Type[] ifaces =
RuntimeTypeHandle
.GetInterfaces(declaringType);
1004
if (!filter.Match(
RuntimeTypeHandle
.GetUtf8Name(interfaceType)))
1049
if (!filter.RequiresStringComparison() || filter.Match(
RuntimeTypeHandle
.GetUtf8Name(rt)))
1067
while (
RuntimeTypeHandle
.IsGenericVariable(declaringType))
1072
int tkEnclosingType =
RuntimeTypeHandle
.GetToken(declaringType);
1080
ModuleHandle moduleHandle = new ModuleHandle(
RuntimeTypeHandle
.GetModule(declaringType));
1102
if (!filter.Match(
RuntimeTypeHandle
.GetUtf8Name(nestedType)))
1125
while (
RuntimeTypeHandle
.IsGenericVariable(declaringType))
1148
int tkDeclaringType =
RuntimeTypeHandle
.GetToken(declaringType);
1218
while (
RuntimeTypeHandle
.IsGenericVariable(declaringType))
1226
int numVirtuals =
RuntimeTypeHandle
.GetNumVirtuals(declaringType);
1255
int tkDeclaringType =
RuntimeTypeHandle
.GetToken(declaringType);
1266
int numVirtuals =
RuntimeTypeHandle
.GetNumVirtuals(declaringType);
1436
m_isGlobal =
RuntimeTypeHandle
.GetModule(runtimeType).RuntimeType == runtimeType;
1483
return new(
RuntimeTypeHandle
.GetArgumentTypesFromFunctionPointer(type));
1565
RuntimeType? enclosingType =
RuntimeTypeHandle
.GetDeclaringType(GetRuntimeType());
1627
RuntimeTypeHandle
.GetGenericTypeDefinition(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref genericDefinition));
1766
RuntimeType result =
RuntimeTypeHandle
.GetRuntimeType(pParentMT);
1960
!
RuntimeTypeHandle
.CompareCanonicalHandles(declaredType, reflectedType))
2017
if (!
RuntimeTypeHandle
.SatisfiesConstraints(genericParameter.TypeHandle.GetRuntimeTypeChecked(),
2453
RuntimeTypeHandle
th = new RuntimeTypeHandle(this);
2720
RuntimeTypeHandle
ifaceRtTypeHandle = ifaceRtType.TypeHandle;
2731
int ifaceVirtualMethodCount =
RuntimeTypeHandle
.GetNumVirtualsAndStaticVirtuals(ifaceRtType);
2741
RuntimeMethodHandleInternal ifaceRtMethodHandle =
RuntimeTypeHandle
.GetMethodAt(ifaceRtType, i);
3243
return
RuntimeTypeHandle
.IsCollectible(new QCallTypeHandle(ref thisType)) != Interop.BOOL.FALSE;
3254
IRuntimeMethodInfo? declaringMethod =
RuntimeTypeHandle
.GetDeclaringMethodForGenericParameter(this);
3552
public sealed override bool IsSZArray =>
RuntimeTypeHandle
.IsSZArray(this);
3769
public override bool IsFunctionPointer =>
RuntimeTypeHandle
.IsFunctionPointer(this);
3770
public override bool IsUnmanagedFunctionPointer =>
RuntimeTypeHandle
.IsUnmanagedFunctionPointer(this);
src\System\Type.CoreCLR.cs (1)
82
public static Type? GetTypeFromHandle(
RuntimeTypeHandle
handle)
System.Private.DataContractSerialization (57)
System\Runtime\Serialization\DataContract.cs (14)
62
internal static DataContract GetDataContract(
RuntimeTypeHandle
typeHandle)
71
internal static DataContract GetDataContract(int id,
RuntimeTypeHandle
typeHandle)
79
internal static DataContract GetDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type? type)
86
internal static DataContract GetGetOnlyCollectionDataContract(int id,
RuntimeTypeHandle
typeHandle, Type? type)
99
internal static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type? type)
114
internal static int GetId(
RuntimeTypeHandle
typeHandle)
336
internal static DataContract GetDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type? type)
352
internal static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id,
RuntimeTypeHandle
typeHandle, Type? type)
391
internal static int GetId(
RuntimeTypeHandle
typeHandle)
428
private static DataContract CreateDataContract(int id,
RuntimeTypeHandle
typeHandle, Type? type)
508
private static DataContract CreateGetOnlyCollectionDataContract(int id,
RuntimeTypeHandle
typeHandle, Type? type)
563
private static
RuntimeTypeHandle
GetDataContractAdapterTypeHandle(
RuntimeTypeHandle
typeHandle)
933
RuntimeTypeHandle
runtimeTypeHandle = GetDataContractAdapterTypeHandle(type.TypeHandle);
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (1)
413
internal static void WriteJsonValue(JsonDataContract contract, XmlWriterDelegator writer, object graph, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
System\Runtime\Serialization\Json\JsonClassDataContract.cs (1)
106
public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
System\Runtime\Serialization\Json\JsonCollectionDataContract.cs (1)
151
public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
System\Runtime\Serialization\Json\JsonDataContract.cs (3)
96
public void WriteJsonValue(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
105
public virtual void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
189
internal static int GetId(
RuntimeTypeHandle
typeHandle)
System\Runtime\Serialization\Json\JsonEnumDataContract.cs (1)
43
public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (3)
704
LocalBuilder typeHandleValue = _ilg.DeclareLocal(typeof(
RuntimeTypeHandle
));
710
_ilg.Call(typeof(
RuntimeTypeHandle
).GetMethod("Equals", new Type[] { typeof(
RuntimeTypeHandle
) })!);
System\Runtime\Serialization\Json\JsonObjectDataContract.cs (1)
61
public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
50
public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson? context,
RuntimeTypeHandle
declaredTypeHandle)
System\Runtime\Serialization\Json\XmlObjectSerializerReadContextComplexJson.cs (3)
264
internal override DataContract GetDataContract(
RuntimeTypeHandle
typeHandle, Type? type)
273
internal override DataContract GetDataContractSkipValidation(int typeId,
RuntimeTypeHandle
typeHandle, Type? type)
282
internal override DataContract GetDataContract(int id,
RuntimeTypeHandle
typeHandle)
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (7)
150
protected override void WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
declaredTypeHandle)
173
protected override void SerializeWithXsiType(XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
objectTypeHandle, Type? objectType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle, Type declaredType)
242
internal override void SerializeWithXsiTypeAtTopLevel(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
originalDeclaredTypeHandle, Type graphType)
369
internal override DataContract GetDataContract(
RuntimeTypeHandle
typeHandle, Type? type)
378
internal override DataContract GetDataContractSkipValidation(int typeId,
RuntimeTypeHandle
typeHandle, Type? type)
387
internal override DataContract GetDataContract(int id,
RuntimeTypeHandle
typeHandle)
System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (1)
364
s_internalDeserializeMethod = typeof(XmlObjectSerializerReadContext).GetMethod("InternalDeserialize", Globals.ScanAllMembers, new Type[] { typeof(XmlReaderDelegator), typeof(int), typeof(
RuntimeTypeHandle
), typeof(string), typeof(string) });
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (3)
717
LocalBuilder typeHandleValue = _ilg.DeclareLocal(typeof(
RuntimeTypeHandle
));
722
_ilg.Call(typeof(
RuntimeTypeHandle
).GetMethod("Equals", new Type[] { typeof(
RuntimeTypeHandle
) })!);
System\Runtime\Serialization\XmlObjectSerializerContext.cs (3)
107
internal virtual DataContract GetDataContract(
RuntimeTypeHandle
typeHandle, Type? type)
121
internal virtual DataContract GetDataContractSkipValidation(int typeId,
RuntimeTypeHandle
typeHandle, Type? type)
135
internal virtual DataContract GetDataContract(int id,
RuntimeTypeHandle
typeHandle)
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
89
internal virtual object? InternalDeserialize(XmlReaderDelegator xmlReader, int id,
RuntimeTypeHandle
declaredTypeHandle, string name, string ns)
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (1)
31
internal override object? InternalDeserialize(XmlReaderDelegator xmlReader, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle, string name, string ns)
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (9)
86
internal void InternalSerializeReference(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle)
95
internal virtual void InternalSerialize(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle)
109
RuntimeTypeHandle
objTypeHandle = obj.GetType().TypeHandle;
126
internal void SerializeWithoutXsiType(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
declaredTypeHandle)
144
internal virtual void SerializeWithXsiTypeAtTopLevel(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
originalDeclaredTypeHandle, Type graphType)
167
protected virtual void SerializeWithXsiType(XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
objectTypeHandle, Type? objectType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle, Type declaredType)
232
protected void SerializeAndVerifyType(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, bool verifyKnownType,
RuntimeTypeHandle
declaredTypeHandle, Type declaredType)
577
protected virtual void WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj,
RuntimeTypeHandle
declaredTypeHandle)
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (3)
141
internal override void InternalSerialize(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID,
RuntimeTypeHandle
declaredTypeHandle)
221
private void InternalSerializeWithSurrogate(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType,
RuntimeTypeHandle
declaredTypeHandle)
223
RuntimeTypeHandle
objTypeHandle = isDeclaredType ? declaredTypeHandle : obj.GetType().TypeHandle;
System.Private.Xml (1)
System\Xml\Serialization\CodeGenerator.cs (1)
774
Call(typeof(Type).GetMethod("GetTypeFromHandle", BindingFlags.Static | BindingFlags.Public, new Type[] { typeof(
RuntimeTypeHandle
) })!);
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
150
public override
RuntimeTypeHandle
TypeHandle
System.Reflection.DispatchProxy (1)
System\Reflection\DispatchProxyGenerator.cs (1)
52
private static readonly MethodInfo s_getTypeFromHandleMethod = typeof(Type).GetMethod("GetTypeFromHandle", new Type[] { typeof(
RuntimeTypeHandle
) })!;
System.Reflection.Emit (3)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
341
public override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException(SR.NotSupported_NonReflectedType);
System\Reflection\Emit\EnumBuilderImpl.cs (1)
52
public override
RuntimeTypeHandle
TypeHandle => _typeBuilder.TypeHandle;
System\Reflection\Emit\GenericTypeParameterBuilderImpl.cs (1)
89
public override
RuntimeTypeHandle
TypeHandle => throw new NotSupportedException();
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
372
public sealed override
RuntimeTypeHandle
TypeHandle => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
715
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
RuntimeTypeHandle
))]
System.Runtime.InteropServices (22)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (2)
58
public IComExposedDetails? GetComExposedTypeDetails(
RuntimeTypeHandle
type) => DefaultIUnknownInterfaceDetailsStrategy.Instance.GetComExposedTypeDetails(type);
60
public IIUnknownDerivedDetails? GetIUnknownDerivedDetails(
RuntimeTypeHandle
type)
System\Runtime\InteropServices\Marshalling\ComObject.cs (4)
95
RuntimeTypeHandle
IDynamicInterfaceCastable.GetInterfaceImplementation(
RuntimeTypeHandle
interfaceType)
105
bool IDynamicInterfaceCastable.IsInterfaceImplemented(
RuntimeTypeHandle
interfaceType, bool throwIfNotImplemented)
118
private bool LookUpVTableInfo(
RuntimeTypeHandle
handle, out IIUnknownCacheStrategy.TableInfo result, out int qiHResult)
System\Runtime\InteropServices\Marshalling\DefaultCaching.cs (4)
15
private readonly ConcurrentDictionary<
RuntimeTypeHandle
, IIUnknownCacheStrategy.TableInfo> _cache = new(concurrencyLevel: 1, capacity: 16);
17
IIUnknownCacheStrategy.TableInfo IIUnknownCacheStrategy.ConstructTableInfo(
RuntimeTypeHandle
handle, IIUnknownDerivedDetails details, void* ptr)
28
bool IIUnknownCacheStrategy.TryGetTableInfo(
RuntimeTypeHandle
handle, out IIUnknownCacheStrategy.TableInfo info)
33
bool IIUnknownCacheStrategy.TrySetTableInfo(
RuntimeTypeHandle
handle, IIUnknownCacheStrategy.TableInfo info)
System\Runtime\InteropServices\Marshalling\DefaultIUnknownInterfaceDetailsStrategy.cs (2)
10
public IComExposedDetails? GetComExposedTypeDetails(
RuntimeTypeHandle
type)
15
public IIUnknownDerivedDetails? GetIUnknownDerivedDetails(
RuntimeTypeHandle
type)
System\Runtime\InteropServices\Marshalling\IComExposedDetails.cs (1)
21
internal static IComExposedDetails? GetFromAttribute(
RuntimeTypeHandle
handle)
System\Runtime\InteropServices\Marshalling\IIUnknownCacheStrategy.cs (4)
31
public
RuntimeTypeHandle
ManagedType { get; init; }
41
TableInfo ConstructTableInfo(
RuntimeTypeHandle
handle, IIUnknownDerivedDetails interfaceDetails, void* ptr);
49
bool TryGetTableInfo(
RuntimeTypeHandle
handle, out TableInfo info);
57
bool TrySetTableInfo(
RuntimeTypeHandle
handle, TableInfo info);
System\Runtime\InteropServices\Marshalling\IIUnknownDerivedDetails.cs (1)
32
internal static IIUnknownDerivedDetails? GetFromAttribute(
RuntimeTypeHandle
handle)
System\Runtime\InteropServices\Marshalling\IIUnknownInterfaceDetailsStrategy.cs (4)
16
/// Given a <see cref="
RuntimeTypeHandle
"/> get the IUnknown details.
20
IIUnknownDerivedDetails? GetIUnknownDerivedDetails(
RuntimeTypeHandle
type);
23
/// Given a <see cref="
RuntimeTypeHandle
"/> get the details about the type that are exposed to COM.
27
IComExposedDetails? GetComExposedTypeDetails(
RuntimeTypeHandle
type);
System.Windows.Forms (1)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
315
RuntimeTypeHandle
type = GetType().TypeHandle;
System.Xaml (1)
System\Xaml\Runtime\DynamicMethodRuntime.cs (1)
611
null, new Type[] { typeof(
RuntimeTypeHandle
) }, null);