95 references to GetRuntimeTypeInfo
System.Private.CoreLib (95)
Internal\Reflection\Augments\ReflectionAugments.cs (4)
254
RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.
GetRuntimeTypeInfo
();
280
RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.
GetRuntimeTypeInfo
();
310
RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.
GetRuntimeTypeInfo
();
315
RuntimeMethodInfo runtimeMethodInfo = LookupMethodForCreateDelegate(runtimeDelegateTypeInfo, runtimeContainingType.
GetRuntimeTypeInfo
(), method, isStatic: true, ignoreCase: ignoreCase);
System\Enum.NativeAot.cs (2)
28
var runtimeTypeInfo = enumType.
GetRuntimeTypeInfo
();
45
var runtimeTypeInfo = enumType.
GetRuntimeTypeInfo
();
System\Reflection\Runtime\General\Helpers.cs (1)
57
return runtimeType.
GetRuntimeTypeInfo
();
System\Reflection\Runtime\MethodInfos\RuntimeNamedMethodInfo.cs (1)
130
genericTypeArguments[i] = typeArgumentAsRuntimeType.
GetRuntimeTypeInfo
();
System\Reflection\Runtime\TypeInfos\RuntimeFunctionPointerTypeInfo.cs (1)
59
return other is RuntimeType runtimeType && runtimeType.
GetRuntimeTypeInfo
() is IRuntimeMemberInfoWithNoMetadataDefinition;
System\Reflection\Runtime\TypeInfos\RuntimeHasElementTypeInfo.cs (1)
74
return other is RuntimeType runtimeType && runtimeType.
GetRuntimeTypeInfo
() is IRuntimeMemberInfoWithNoMetadataDefinition;
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (2)
446
runtimeParameterTypes[i] = rtType.
GetRuntimeTypeInfo
();
483
runtimeTypeArguments[i] = typeArgumentAsRuntimeType.
GetRuntimeTypeInfo
();
System\Reflection\RuntimeCustomAttributeData.NativeAot.cs (1)
91
RuntimeTypeInfo attributeTypeInfo = attributeType.
GetRuntimeTypeInfo
();
System\RuntimeType.NativeAot.cs (82)
136
return
GetRuntimeTypeInfo
().GetNullableUnderlyingType();
234
return
GetRuntimeTypeInfo
().TypeHandle;
245
return
GetRuntimeTypeInfo
().IsInterface;
254
return
GetRuntimeTypeInfo
().IsValueType;
264
return
GetRuntimeTypeInfo
().IsActualValueType;
275
return
GetRuntimeTypeInfo
().IsEnum;
286
return
GetRuntimeTypeInfo
().IsActualEnum;
295
return
GetRuntimeTypeInfo
().IsArray;
303
return
GetRuntimeTypeInfo
().IsByRef;
311
return
GetRuntimeTypeInfo
().IsPointer;
319
return
GetRuntimeTypeInfo
().HasElementType;
327
return
GetRuntimeTypeInfo
().GetElementType();
335
return
GetRuntimeTypeInfo
().GetArrayRank();
362
return
GetRuntimeTypeInfo
().BaseType;
384
return
GetRuntimeTypeInfo
().GetInterfaces();
394
return
GetRuntimeTypeInfo
().IsTypeDefinition;
405
return
GetRuntimeTypeInfo
().IsGenericType;
416
return
GetRuntimeTypeInfo
().IsGenericTypeDefinition;
427
return
GetRuntimeTypeInfo
().IsConstructedGenericType;
440
return
GetRuntimeTypeInfo
().GetGenericTypeDefinition();
463
return
GetRuntimeTypeInfo
().GenericTypeArguments;
482
return
GetRuntimeTypeInfo
().IsGenericParameter;
492
return
GetRuntimeTypeInfo
().IsGenericTypeParameter;
502
return
GetRuntimeTypeInfo
().IsGenericMethodParameter;
513
return
GetRuntimeTypeInfo
().ContainsGenericParameters;
522
return
GetRuntimeTypeInfo
().IsPrimitive;
532
return
GetRuntimeTypeInfo
().IsSZArray;
543
return
GetRuntimeTypeInfo
().IsVariableBoundArray;
554
return
GetRuntimeTypeInfo
().IsByRefLike;
565
return
GetRuntimeTypeInfo
().IsFunctionPointer;
576
return
GetRuntimeTypeInfo
().IsUnmanagedFunctionPointer;
602
return
GetRuntimeTypeInfo
().GetFunctionPointerParameterTypes();
616
return
GetRuntimeTypeInfo
().GetFunctionPointerReturnType();
645
return
GetRuntimeTypeInfo
().IsAssignableFrom(fromRuntimeType);
664
return
GetRuntimeTypeInfo
().ToString();
682
public override MemberTypes MemberType =>
GetRuntimeTypeInfo
().MemberType;
684
public override int MetadataToken =>
GetRuntimeTypeInfo
().MetadataToken;
686
public override Type? DeclaringType =>
GetRuntimeTypeInfo
().DeclaringType;
689
public override MethodBase? DeclaringMethod =>
GetRuntimeTypeInfo
().DeclaringMethod;
691
public override StructLayoutAttribute StructLayoutAttribute =>
GetRuntimeTypeInfo
().StructLayoutAttribute;
697
protected override TypeAttributes GetAttributeFlagsImpl() =>
GetRuntimeTypeInfo
().Attributes;
700
=>
GetRuntimeTypeInfo
().GenericTypeParameters;
703
=>
GetRuntimeTypeInfo
().GenericParameterPosition;
705
=>
GetRuntimeTypeInfo
().GenericParameterAttributes;
707
=>
GetRuntimeTypeInfo
().GetGenericParameterConstraints();
720
=>
GetRuntimeTypeInfo
().GetConstructorImpl(bindingAttr, binder, callConvention, types, modifiers);
724
=>
GetRuntimeTypeInfo
().GetConstructors(bindingAttr);
728
=>
GetRuntimeTypeInfo
().GetEvent(name, bindingAttr);
732
=>
GetRuntimeTypeInfo
().GetEvents(bindingAttr);
736
=>
GetRuntimeTypeInfo
().GetField(name, bindingAttr);
740
=>
GetRuntimeTypeInfo
().GetFields(bindingAttr);
744
=>
GetRuntimeTypeInfo
().GetMethodImpl(name, RuntimeTypeInfo.GenericParameterCountAny, bindingAttr, binder, callConvention, types, modifiers);
748
=>
GetRuntimeTypeInfo
().GetMethodImpl(name, genericParameterCount, bindingAttr, binder, callConvention, types, modifiers);
752
=>
GetRuntimeTypeInfo
().GetMethods(bindingAttr);
756
=>
GetRuntimeTypeInfo
().GetNestedType(name, bindingAttr);
760
=>
GetRuntimeTypeInfo
().GetNestedTypes(bindingAttr);
764
=>
GetRuntimeTypeInfo
().GetPropertyImpl(name, bindingAttr, binder, returnType, types, modifiers);
768
=>
GetRuntimeTypeInfo
().GetProperties(bindingAttr);
772
=>
GetRuntimeTypeInfo
().GetMember(name, bindingAttr);
776
=>
GetRuntimeTypeInfo
().GetMember(name, type, bindingAttr);
780
=>
GetRuntimeTypeInfo
().GetMembers(bindingAttr);
783
=>
GetRuntimeTypeInfo
().GetMemberWithSameMetadataDefinitionAs(member);
787
=>
GetRuntimeTypeInfo
().InvokeMember(name, invokeAttr, binder, target, args, modifiers, culture, namedParameters);
792
=>
GetRuntimeTypeInfo
().GetInterface(name, ignoreCase);
795
=>
GetRuntimeTypeInfo
().GetInterfaceMap(interfaceType);
805
=>
GetRuntimeTypeInfo
().GetDefaultMembers();
837
internal MetadataReader? GetMetadataReader() =>
GetRuntimeTypeInfo
().GetMetadataReader();
839
internal CustomAttributeHandleCollection GetCustomAttributeHandles() =>
GetRuntimeTypeInfo
().GetCustomAttributeHandles();
845
return
GetRuntimeTypeInfo
().Name;
853
return
GetRuntimeTypeInfo
().Namespace;
857
public override string? AssemblyQualifiedName =>
GetRuntimeTypeInfo
().AssemblyQualifiedName;
859
public override string? FullName =>
GetRuntimeTypeInfo
().FullName;
865
return
GetRuntimeTypeInfo
().Assembly;
869
public override Module Module =>
GetRuntimeTypeInfo
().Module;
871
public override Guid GUID =>
GetRuntimeTypeInfo
().GUID;
873
public override bool HasSameMetadataDefinitionAs(MemberInfo other) =>
GetRuntimeTypeInfo
().HasSameMetadataDefinitionAs(other);
876
=>
GetRuntimeTypeInfo
().MakePointerType();
879
=>
GetRuntimeTypeInfo
().MakeByRefType();
883
=>
GetRuntimeTypeInfo
().MakeArrayType();
887
=>
GetRuntimeTypeInfo
().MakeArrayType(rank);
890
=>
GetRuntimeTypeInfo
().MakeFunctionPointerType(parameterTypes, isUnmanaged);
895
=>
GetRuntimeTypeInfo
().MakeGenericType(instantiation);