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)
131
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)
54
RuntimeTypeInfo attributeTypeInfo = attributeType.
GetRuntimeTypeInfo
();
System\RuntimeType.NativeAot.cs (82)
136
return
GetRuntimeTypeInfo
().GetNullableUnderlyingType();
226
return
GetRuntimeTypeInfo
().TypeHandle;
237
return
GetRuntimeTypeInfo
().IsInterface;
246
return
GetRuntimeTypeInfo
().IsValueType;
256
return
GetRuntimeTypeInfo
().IsActualValueType;
267
return
GetRuntimeTypeInfo
().IsEnum;
278
return
GetRuntimeTypeInfo
().IsActualEnum;
287
return
GetRuntimeTypeInfo
().IsArray;
295
return
GetRuntimeTypeInfo
().IsByRef;
303
return
GetRuntimeTypeInfo
().IsPointer;
311
return
GetRuntimeTypeInfo
().HasElementType;
319
return
GetRuntimeTypeInfo
().GetElementType();
327
return
GetRuntimeTypeInfo
().GetArrayRank();
354
return
GetRuntimeTypeInfo
().BaseType;
376
return
GetRuntimeTypeInfo
().GetInterfaces();
386
return
GetRuntimeTypeInfo
().IsTypeDefinition;
397
return
GetRuntimeTypeInfo
().IsGenericType;
408
return
GetRuntimeTypeInfo
().IsGenericTypeDefinition;
419
return
GetRuntimeTypeInfo
().IsConstructedGenericType;
432
return
GetRuntimeTypeInfo
().GetGenericTypeDefinition();
455
return
GetRuntimeTypeInfo
().GenericTypeArguments;
474
return
GetRuntimeTypeInfo
().IsGenericParameter;
484
return
GetRuntimeTypeInfo
().IsGenericTypeParameter;
494
return
GetRuntimeTypeInfo
().IsGenericMethodParameter;
505
return
GetRuntimeTypeInfo
().ContainsGenericParameters;
514
return
GetRuntimeTypeInfo
().IsPrimitive;
524
return
GetRuntimeTypeInfo
().IsSZArray;
535
return
GetRuntimeTypeInfo
().IsVariableBoundArray;
546
return
GetRuntimeTypeInfo
().IsByRefLike;
557
return
GetRuntimeTypeInfo
().IsFunctionPointer;
568
return
GetRuntimeTypeInfo
().IsUnmanagedFunctionPointer;
594
return
GetRuntimeTypeInfo
().GetFunctionPointerParameterTypes();
608
return
GetRuntimeTypeInfo
().GetFunctionPointerReturnType();
637
return
GetRuntimeTypeInfo
().IsAssignableFrom(fromRuntimeType);
656
return
GetRuntimeTypeInfo
().ToString();
674
public override MemberTypes MemberType =>
GetRuntimeTypeInfo
().MemberType;
676
public override int MetadataToken =>
GetRuntimeTypeInfo
().MetadataToken;
678
public override Type? DeclaringType =>
GetRuntimeTypeInfo
().DeclaringType;
681
public override MethodBase? DeclaringMethod =>
GetRuntimeTypeInfo
().DeclaringMethod;
683
public override StructLayoutAttribute StructLayoutAttribute =>
GetRuntimeTypeInfo
().StructLayoutAttribute;
689
protected override TypeAttributes GetAttributeFlagsImpl() =>
GetRuntimeTypeInfo
().Attributes;
692
=>
GetRuntimeTypeInfo
().GenericTypeParameters;
695
=>
GetRuntimeTypeInfo
().GenericParameterPosition;
697
=>
GetRuntimeTypeInfo
().GenericParameterAttributes;
699
=>
GetRuntimeTypeInfo
().GetGenericParameterConstraints();
712
=>
GetRuntimeTypeInfo
().GetConstructorImpl(bindingAttr, binder, callConvention, types, modifiers);
716
=>
GetRuntimeTypeInfo
().GetConstructors(bindingAttr);
720
=>
GetRuntimeTypeInfo
().GetEvent(name, bindingAttr);
724
=>
GetRuntimeTypeInfo
().GetEvents(bindingAttr);
728
=>
GetRuntimeTypeInfo
().GetField(name, bindingAttr);
732
=>
GetRuntimeTypeInfo
().GetFields(bindingAttr);
736
=>
GetRuntimeTypeInfo
().GetMethodImpl(name, RuntimeTypeInfo.GenericParameterCountAny, bindingAttr, binder, callConvention, types, modifiers);
740
=>
GetRuntimeTypeInfo
().GetMethodImpl(name, genericParameterCount, bindingAttr, binder, callConvention, types, modifiers);
744
=>
GetRuntimeTypeInfo
().GetMethods(bindingAttr);
748
=>
GetRuntimeTypeInfo
().GetNestedType(name, bindingAttr);
752
=>
GetRuntimeTypeInfo
().GetNestedTypes(bindingAttr);
756
=>
GetRuntimeTypeInfo
().GetPropertyImpl(name, bindingAttr, binder, returnType, types, modifiers);
760
=>
GetRuntimeTypeInfo
().GetProperties(bindingAttr);
764
=>
GetRuntimeTypeInfo
().GetMember(name, bindingAttr);
768
=>
GetRuntimeTypeInfo
().GetMember(name, type, bindingAttr);
772
=>
GetRuntimeTypeInfo
().GetMembers(bindingAttr);
775
=>
GetRuntimeTypeInfo
().GetMemberWithSameMetadataDefinitionAs(member);
779
=>
GetRuntimeTypeInfo
().InvokeMember(name, invokeAttr, binder, target, args, modifiers, culture, namedParameters);
784
=>
GetRuntimeTypeInfo
().GetInterface(name, ignoreCase);
787
=>
GetRuntimeTypeInfo
().GetInterfaceMap(interfaceType);
797
=>
GetRuntimeTypeInfo
().GetDefaultMembers();
829
internal MetadataReader? GetMetadataReader() =>
GetRuntimeTypeInfo
().GetMetadataReader();
831
internal CustomAttributeHandleCollection GetCustomAttributeHandles() =>
GetRuntimeTypeInfo
().GetCustomAttributeHandles();
837
return
GetRuntimeTypeInfo
().Name;
845
return
GetRuntimeTypeInfo
().Namespace;
849
public override string? AssemblyQualifiedName =>
GetRuntimeTypeInfo
().AssemblyQualifiedName;
851
public override string? FullName =>
GetRuntimeTypeInfo
().FullName;
857
return
GetRuntimeTypeInfo
().Assembly;
861
public override Module Module =>
GetRuntimeTypeInfo
().Module;
863
public override Guid GUID =>
GetRuntimeTypeInfo
().GUID;
865
public override bool HasSameMetadataDefinitionAs(MemberInfo other) =>
GetRuntimeTypeInfo
().HasSameMetadataDefinitionAs(other);
868
=>
GetRuntimeTypeInfo
().MakePointerType();
871
=>
GetRuntimeTypeInfo
().MakeByRefType();
875
=>
GetRuntimeTypeInfo
().MakeArrayType();
879
=>
GetRuntimeTypeInfo
().MakeArrayType(rank);
882
=>
GetRuntimeTypeInfo
().MakeFunctionPointerType(parameterTypes, isUnmanaged);
887
=>
GetRuntimeTypeInfo
().MakeGenericType(instantiation);