95 references to GetRuntimeTypeInfo
System.Private.CoreLib (95)
Internal\Reflection\Augments\ReflectionAugments.cs (4)
268RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.GetRuntimeTypeInfo(); 294RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.GetRuntimeTypeInfo(); 324RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.GetRuntimeTypeInfo(); 329RuntimeMethodInfo runtimeMethodInfo = LookupMethodForCreateDelegate(runtimeDelegateTypeInfo, runtimeContainingType.GetRuntimeTypeInfo(), method, isStatic: true, ignoreCase: ignoreCase);
System\Reflection\Runtime\General\Helpers.cs (1)
58return runtimeType.GetRuntimeTypeInfo();
System\Reflection\Runtime\MethodInfos\RuntimeNamedMethodInfo.cs (1)
142genericTypeArguments[i] = typeArgumentAsRuntimeType.GetRuntimeTypeInfo();
System\Reflection\Runtime\TypeInfos\RuntimeFunctionPointerTypeInfo.cs (1)
60return other is RuntimeType runtimeType && runtimeType.GetRuntimeTypeInfo() is IRuntimeMemberInfoWithNoMetadataDefinition;
System\Reflection\Runtime\TypeInfos\RuntimeHasElementTypeInfo.cs (1)
82return other is RuntimeType runtimeType && runtimeType.GetRuntimeTypeInfo() is IRuntimeMemberInfoWithNoMetadataDefinition;
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (2)
438runtimeParameterTypes[i] = rtType.GetRuntimeTypeInfo(); 475runtimeTypeArguments[i] = typeArgumentAsRuntimeType.GetRuntimeTypeInfo();
System\RuntimeType.NativeAot.cs (85)
135return GetRuntimeTypeInfo().GetNullableUnderlyingType(); 225return GetRuntimeTypeInfo().TypeHandle; 236return GetRuntimeTypeInfo().IsInterface; 245return GetRuntimeTypeInfo().IsValueType; 255return GetRuntimeTypeInfo().IsActualValueType; 266return GetRuntimeTypeInfo().IsEnum; 277return GetRuntimeTypeInfo().IsActualEnum; 286return GetRuntimeTypeInfo().IsArray; 294return GetRuntimeTypeInfo().IsByRef; 302return GetRuntimeTypeInfo().IsPointer; 310return GetRuntimeTypeInfo().HasElementType; 318return GetRuntimeTypeInfo().GetElementType(); 326return GetRuntimeTypeInfo().GetArrayRank(); 353return GetRuntimeTypeInfo().BaseType; 375return GetRuntimeTypeInfo().GetInterfaces(); 385return GetRuntimeTypeInfo().IsTypeDefinition; 396return GetRuntimeTypeInfo().IsGenericType; 407return GetRuntimeTypeInfo().IsGenericTypeDefinition; 418return GetRuntimeTypeInfo().IsConstructedGenericType; 431return GetRuntimeTypeInfo().GetGenericTypeDefinition(); 454return GetRuntimeTypeInfo().GenericTypeArguments; 473return GetRuntimeTypeInfo().IsGenericParameter; 483return GetRuntimeTypeInfo().IsGenericTypeParameter; 493return GetRuntimeTypeInfo().IsGenericMethodParameter; 504return GetRuntimeTypeInfo().ContainsGenericParameters; 513return GetRuntimeTypeInfo().IsPrimitive; 523return GetRuntimeTypeInfo().IsSZArray; 534return GetRuntimeTypeInfo().IsVariableBoundArray; 545return GetRuntimeTypeInfo().IsByRefLike; 556return GetRuntimeTypeInfo().IsFunctionPointer; 567return GetRuntimeTypeInfo().IsUnmanagedFunctionPointer; 593return GetRuntimeTypeInfo().GetFunctionPointerParameterTypes(); 607return GetRuntimeTypeInfo().GetFunctionPointerReturnType(); 636return GetRuntimeTypeInfo().IsAssignableFrom(fromRuntimeType); 655return GetRuntimeTypeInfo().ToString(); 673public override MemberTypes MemberType => GetRuntimeTypeInfo().MemberType; 675public override int MetadataToken => GetRuntimeTypeInfo().MetadataToken; 677public override Type? DeclaringType => GetRuntimeTypeInfo().DeclaringType; 680public override MethodBase? DeclaringMethod => GetRuntimeTypeInfo().DeclaringMethod; 682public override StructLayoutAttribute StructLayoutAttribute => GetRuntimeTypeInfo().StructLayoutAttribute; 688protected override TypeAttributes GetAttributeFlagsImpl() => GetRuntimeTypeInfo().Attributes; 691=> GetRuntimeTypeInfo().GenericTypeParameters; 694=> GetRuntimeTypeInfo().GenericParameterPosition; 696=> GetRuntimeTypeInfo().GenericParameterAttributes; 698=> GetRuntimeTypeInfo().GetGenericParameterConstraints(); 711=> GetRuntimeTypeInfo().GetConstructorImpl(bindingAttr, binder, callConvention, types, modifiers); 715=> GetRuntimeTypeInfo().GetConstructors(bindingAttr); 719=> GetRuntimeTypeInfo().GetEvent(name, bindingAttr); 723=> GetRuntimeTypeInfo().GetEvents(bindingAttr); 727=> GetRuntimeTypeInfo().GetField(name, bindingAttr); 731=> GetRuntimeTypeInfo().GetFields(bindingAttr); 735=> GetRuntimeTypeInfo().GetMethodImpl(name, RuntimeTypeInfo.GenericParameterCountAny, bindingAttr, binder, callConvention, types, modifiers); 739=> GetRuntimeTypeInfo().GetMethodImpl(name, genericParameterCount, bindingAttr, binder, callConvention, types, modifiers); 743=> GetRuntimeTypeInfo().GetMethods(bindingAttr); 747=> GetRuntimeTypeInfo().GetNestedType(name, bindingAttr); 751=> GetRuntimeTypeInfo().GetNestedTypes(bindingAttr); 755=> GetRuntimeTypeInfo().GetPropertyImpl(name, bindingAttr, binder, returnType, types, modifiers); 759=> GetRuntimeTypeInfo().GetProperties(bindingAttr); 763=> GetRuntimeTypeInfo().GetMember(name, bindingAttr); 767=> GetRuntimeTypeInfo().GetMember(name, type, bindingAttr); 771=> GetRuntimeTypeInfo().GetMembers(bindingAttr); 774=> GetRuntimeTypeInfo().GetMemberWithSameMetadataDefinitionAs(member); 778=> GetRuntimeTypeInfo().InvokeMember(name, invokeAttr, binder, target, args, modifiers, culture, namedParameters); 783=> GetRuntimeTypeInfo().GetInterface(name, ignoreCase); 786=> GetRuntimeTypeInfo().GetInterfaceMap(interfaceType); 796=> GetRuntimeTypeInfo().GetDefaultMembers(); 799=> GetRuntimeTypeInfo().IsDefined(attributeType, inherit); 803return GetRuntimeTypeInfo().GetCustomAttributes(inherit); 808return GetRuntimeTypeInfo().GetCustomAttributes(attributeType, inherit); 815return GetRuntimeTypeInfo().CustomAttributes; 821return GetRuntimeTypeInfo().GetCustomAttributesData(); 828return GetRuntimeTypeInfo().Name; 836return GetRuntimeTypeInfo().Namespace; 840public override string? AssemblyQualifiedName => GetRuntimeTypeInfo().AssemblyQualifiedName; 842public override string? FullName => GetRuntimeTypeInfo().FullName; 848return GetRuntimeTypeInfo().Assembly; 852public override Module Module => GetRuntimeTypeInfo().Module; 854public override Guid GUID => GetRuntimeTypeInfo().GUID; 856public override bool HasSameMetadataDefinitionAs(MemberInfo other) => GetRuntimeTypeInfo().HasSameMetadataDefinitionAs(other); 859=> GetRuntimeTypeInfo().MakePointerType(); 862=> GetRuntimeTypeInfo().MakeByRefType(); 866=> GetRuntimeTypeInfo().MakeArrayType(); 870=> GetRuntimeTypeInfo().MakeArrayType(rank); 873=> GetRuntimeTypeInfo().MakeFunctionPointerType(parameterTypes, isUnmanaged); 878=> GetRuntimeTypeInfo().MakeGenericType(instantiation);