95 references to GetRuntimeTypeInfo
System.Private.CoreLib (95)
Internal\Reflection\Augments\ReflectionAugments.cs (4)
268
RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.
GetRuntimeTypeInfo
();
294
RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.
GetRuntimeTypeInfo
();
324
RuntimeTypeInfo runtimeDelegateTypeInfo = runtimeDelegateType.
GetRuntimeTypeInfo
();
329
RuntimeMethodInfo runtimeMethodInfo = LookupMethodForCreateDelegate(runtimeDelegateTypeInfo, runtimeContainingType.
GetRuntimeTypeInfo
(), method, isStatic: true, ignoreCase: ignoreCase);
System\Reflection\Runtime\General\Helpers.cs (1)
58
return runtimeType.
GetRuntimeTypeInfo
();
System\Reflection\Runtime\MethodInfos\RuntimeNamedMethodInfo.cs (1)
142
genericTypeArguments[i] = typeArgumentAsRuntimeType.
GetRuntimeTypeInfo
();
System\Reflection\Runtime\TypeInfos\RuntimeFunctionPointerTypeInfo.cs (1)
60
return other is RuntimeType runtimeType && runtimeType.
GetRuntimeTypeInfo
() is IRuntimeMemberInfoWithNoMetadataDefinition;
System\Reflection\Runtime\TypeInfos\RuntimeHasElementTypeInfo.cs (1)
82
return other is RuntimeType runtimeType && runtimeType.
GetRuntimeTypeInfo
() is IRuntimeMemberInfoWithNoMetadataDefinition;
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (2)
438
runtimeParameterTypes[i] = rtType.
GetRuntimeTypeInfo
();
475
runtimeTypeArguments[i] = typeArgumentAsRuntimeType.
GetRuntimeTypeInfo
();
System\RuntimeType.NativeAot.cs (85)
135
return
GetRuntimeTypeInfo
().GetNullableUnderlyingType();
225
return
GetRuntimeTypeInfo
().TypeHandle;
236
return
GetRuntimeTypeInfo
().IsInterface;
245
return
GetRuntimeTypeInfo
().IsValueType;
255
return
GetRuntimeTypeInfo
().IsActualValueType;
266
return
GetRuntimeTypeInfo
().IsEnum;
277
return
GetRuntimeTypeInfo
().IsActualEnum;
286
return
GetRuntimeTypeInfo
().IsArray;
294
return
GetRuntimeTypeInfo
().IsByRef;
302
return
GetRuntimeTypeInfo
().IsPointer;
310
return
GetRuntimeTypeInfo
().HasElementType;
318
return
GetRuntimeTypeInfo
().GetElementType();
326
return
GetRuntimeTypeInfo
().GetArrayRank();
353
return
GetRuntimeTypeInfo
().BaseType;
375
return
GetRuntimeTypeInfo
().GetInterfaces();
385
return
GetRuntimeTypeInfo
().IsTypeDefinition;
396
return
GetRuntimeTypeInfo
().IsGenericType;
407
return
GetRuntimeTypeInfo
().IsGenericTypeDefinition;
418
return
GetRuntimeTypeInfo
().IsConstructedGenericType;
431
return
GetRuntimeTypeInfo
().GetGenericTypeDefinition();
454
return
GetRuntimeTypeInfo
().GenericTypeArguments;
473
return
GetRuntimeTypeInfo
().IsGenericParameter;
483
return
GetRuntimeTypeInfo
().IsGenericTypeParameter;
493
return
GetRuntimeTypeInfo
().IsGenericMethodParameter;
504
return
GetRuntimeTypeInfo
().ContainsGenericParameters;
513
return
GetRuntimeTypeInfo
().IsPrimitive;
523
return
GetRuntimeTypeInfo
().IsSZArray;
534
return
GetRuntimeTypeInfo
().IsVariableBoundArray;
545
return
GetRuntimeTypeInfo
().IsByRefLike;
556
return
GetRuntimeTypeInfo
().IsFunctionPointer;
567
return
GetRuntimeTypeInfo
().IsUnmanagedFunctionPointer;
593
return
GetRuntimeTypeInfo
().GetFunctionPointerParameterTypes();
607
return
GetRuntimeTypeInfo
().GetFunctionPointerReturnType();
636
return
GetRuntimeTypeInfo
().IsAssignableFrom(fromRuntimeType);
655
return
GetRuntimeTypeInfo
().ToString();
673
public override MemberTypes MemberType =>
GetRuntimeTypeInfo
().MemberType;
675
public override int MetadataToken =>
GetRuntimeTypeInfo
().MetadataToken;
677
public override Type? DeclaringType =>
GetRuntimeTypeInfo
().DeclaringType;
680
public override MethodBase? DeclaringMethod =>
GetRuntimeTypeInfo
().DeclaringMethod;
682
public override StructLayoutAttribute StructLayoutAttribute =>
GetRuntimeTypeInfo
().StructLayoutAttribute;
688
protected 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);
803
return
GetRuntimeTypeInfo
().GetCustomAttributes(inherit);
808
return
GetRuntimeTypeInfo
().GetCustomAttributes(attributeType, inherit);
815
return
GetRuntimeTypeInfo
().CustomAttributes;
821
return
GetRuntimeTypeInfo
().GetCustomAttributesData();
828
return
GetRuntimeTypeInfo
().Name;
836
return
GetRuntimeTypeInfo
().Namespace;
840
public override string? AssemblyQualifiedName =>
GetRuntimeTypeInfo
().AssemblyQualifiedName;
842
public override string? FullName =>
GetRuntimeTypeInfo
().FullName;
848
return
GetRuntimeTypeInfo
().Assembly;
852
public override Module Module =>
GetRuntimeTypeInfo
().Module;
854
public override Guid GUID =>
GetRuntimeTypeInfo
().GUID;
856
public 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);