53 references to GetTypeFromHandle
dotnet-svcutil-lib (8)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (2)
688type = Type.GetTypeFromHandle(typeHandle); 769type = Type.GetTypeFromHandle(typeHandle);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (2)
44return InternalDeserializeWithSurrogate(xmlReader, Type.GetTypeFromHandle(declaredTypeHandle), null /*surrogateDataContract*/, name, ns); 48return InternalDeserializeInSharedTypeMode(xmlReader, declaredTypeID, Type.GetTypeFromHandle(declaredTypeHandle), name, ns);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (2)
137SerializeWithXsiType(xmlWriter, obj, objTypeHandle, null /*type*/, declaredTypeID, declaredTypeHandle, Type.GetTypeFromHandle(declaredTypeHandle)); 204objectType = Type.GetTypeFromHandle(objectTypeHandle);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (2)
256Type objType = Type.GetTypeFromHandle(objTypeHandle); 257Type declaredType = GetSurrogatedType(Type.GetTypeFromHandle(declaredTypeHandle));
ILCompiler.Compiler (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
18/// <see cref="System.Type.GetTypeFromHandle(System.RuntimeTypeHandle)"/>
illink (1)
ILLink.RoslynAnalyzer (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
18/// <see cref="System.Type.GetTypeFromHandle(System.RuntimeTypeHandle)"/>
System.Private.CoreLib (28)
Internal\Reflection\Augments\ReflectionAugments.cs (1)
501return Type.GetTypeFromHandle(typeHandle).Assembly;
Internal\Runtime\Augments\RuntimeAugments.cs (4)
131Type elementType = Type.GetTypeFromHandle(new RuntimeTypeHandle(typeHandleForArrayType.ToMethodTable()->RelatedParameterType))!; 247return ReflectionPointer.Box(*(void**)address, Type.GetTypeFromHandle(fieldType)); 269return ReflectionPointer.Box((void*)Unsafe.As<byte, IntPtr>(ref address), Type.GetTypeFromHandle(fieldType)); 336return ReflectionPointer.Box((void*)ptrValue, Type.GetTypeFromHandle(fieldTypeHandle));
Internal\Runtime\CompilerHelpers\RuntimeInteropData.cs (9)
24throw new ArgumentException(SR.Format(SR.Arg_CannotMarshal, Type.GetTypeFromHandle(structureTypeHandle)), nameof(structureTypeHandle)); 47throw new ArgumentException(SR.Format(SR.Argument_OffsetOfFieldNotFound, Type.GetTypeFromHandle(structureTypeHandle)), nameof(fieldName)); 50throw new NotSupportedException(SR.Format(SR.StructMarshalling_MissingInteropData, Type.GetTypeFromHandle(structureTypeHandle)!)); 61throw new ArgumentException(SR.Format(SR.Arg_CannotMarshal, Type.GetTypeFromHandle(structureTypeHandle)), nameof(structureTypeHandle)); 77Type structureType = Type.GetTypeFromHandle(structureTypeHandle)!; 109throw new NotSupportedException(SR.Format(SR.DelegateMarshalling_MissingInteropData, Type.GetTypeFromHandle(delegateTypeHandle))); 118throw new NotSupportedException(SR.Format(SR.DelegateMarshalling_MissingInteropData, Type.GetTypeFromHandle(delegateTypeHandle))); 213throw new ArgumentException(SR.Format(SR.Arg_CannotMarshal, Type.GetTypeFromHandle(structTypeHandle))); 226throw new NotSupportedException(SR.Format(SR.StructMarshalling_MissingInteropData, Type.GetTypeFromHandle(structTypeHandle)));
Internal\Runtime\CompilerHelpers\StartupCode\StartupCodeHelpers.Reflection.cs (1)
21return Type.GetTypeFromHandle(s_entryAssemblyType)?.Assembly;
System\Array.NativeAot.cs (1)
411throw new InvalidCastException(SR.Format(SR.Arg_ObjObjEx, value.GetType(), Type.GetTypeFromHandle(new RuntimeTypeHandle(pElementEEType))));
System\InvokeUtils.cs (3)
93Type exactDstType = Type.GetTypeFromHandle(new RuntimeTypeHandle(dstEEType))!; 413object? destinationTypeName = Type.GetTypeFromHandle(new RuntimeTypeHandle(dstEEType)); 416return new ArgumentException(SR.Format(SR.Arg_ObjObjEx, Type.GetTypeFromHandle(new RuntimeTypeHandle(srcEEType)), destinationTypeName));
System\Reflection\Runtime\General\TypeUnifier.cs (1)
77return Type.GetTypeFromHandle(typeHandle)!.ToRuntimeTypeInfo();
System\Reflection\Runtime\MethodInfos\CustomMethodInvoker.cs (1)
87return DynamicDelegateAugments.CreateObjectArrayDelegate(Type.GetTypeFromHandle(delegateType),
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (3)
87return Type.GetTypeFromHandle(baseTypeHandle); 631_type = (RuntimeType)Type.GetTypeFromHandle(runtimeTypeHandle)!; 804return Type.GetTypeFromHandle(baseTypeHandle);
System\Runtime\InteropServices\TypeMapLazyDictionary.NativeAot.cs (2)
159value = Type.GetTypeFromHandle(typeHandle)!; 199value = Type.GetTypeFromHandle(targetHandle)!;
System\RuntimeTypeHandle.cs (1)
86Type? type = Type.GetTypeFromHandle(this);
System\TypedReference.cs (1)
37public static Type? GetTargetType(TypedReference value) => Type.GetTypeFromHandle(value._typeHandle);
System.Private.DataContractSerialization (9)
System\Runtime\Serialization\DataContract.cs (2)
455type ??= Type.GetTypeFromHandle(typeHandle)!; 533type ??= Type.GetTypeFromHandle(typeHandle)!;
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
52DataContractSerializer dataContractSerializer = new DataContractSerializer(Type.GetTypeFromHandle(declaredTypeHandle)!,
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
90return InternalDeserialize(xmlReader, name, ns, Type.GetTypeFromHandle(declaredTypeHandle)!, ref dataContract);
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (1)
42return InternalDeserializeWithSurrogate(xmlReader, Type.GetTypeFromHandle(declaredTypeHandle)!, null /*surrogateDataContract*/, name, ns);
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (2)
118SerializeWithXsiType(xmlWriter, obj, objTypeHandle, null /*type*/, declaredTypeID, declaredTypeHandle, Type.GetTypeFromHandle(declaredTypeHandle)!); 178objectType ??= Type.GetTypeFromHandle(objectTypeHandle)!;
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (2)
232Type objType = Type.GetTypeFromHandle(objTypeHandle)!; 233Type declaredType = GetSurrogatedType(Type.GetTypeFromHandle(declaredTypeHandle)!);
System.Private.Reflection.Execution (2)
Internal\Reflection\Execution\ExecutionEnvironmentImplementation.MappingTables.cs (2)
188Type typeDefinition = Type.GetTypeFromHandle(genericTypeDefinitionHandle); 200typeArguments[i] = Type.GetTypeFromHandle(genericTypeArgumentHandles[i]);
System.Runtime.InteropServices (3)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
62Type runtimeType = Type.GetTypeFromHandle(type)!;
System\Runtime\InteropServices\Marshalling\IComExposedDetails.cs (1)
23var type = Type.GetTypeFromHandle(handle);
System\Runtime\InteropServices\Marshalling\IIUnknownDerivedDetails.cs (1)
34var type = Type.GetTypeFromHandle(handle);