1 instantiation of RuntimePropertyInfo
System.Private.CoreLib (1)
src\System\RuntimeType.CoreCLR.cs (1)
1287new RuntimePropertyInfo(
27 references to RuntimePropertyInfo
System.Private.CoreLib (27)
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
62internal static IList<CustomAttributeData> GetCustomAttributesInternal(RuntimePropertyInfo target)
src\System\Reflection\RuntimeParameterInfo.cs (3)
150internal RuntimeParameterInfo(RuntimeParameterInfo accessor, RuntimePropertyInfo property) 421RuntimePropertyInfo? property = Member as RuntimePropertyInfo;
src\System\Reflection\RuntimePropertyInfo.cs (4)
59o is RuntimePropertyInfo m && 80internal bool EqualsSig(RuntimePropertyInfo target) 173public sealed override bool HasSameMetadataDefinitionAs(MemberInfo other) => HasSameMetadataDefinitionAsCore<RuntimePropertyInfo>(other); 187(MetadataUpdater.IsSupported && obj is RuntimePropertyInfo rpi &&
src\System\RuntimeType.CoreCLR.cs (19)
1204private RuntimePropertyInfo[] PopulateProperties(Filter filter) 1214ListBuilder<RuntimePropertyInfo> list = default; 1222Dictionary<string, List<RuntimePropertyInfo>>? csPropertyInfos = filter.CaseSensitive() ? null : 1223new Dictionary<string, List<RuntimePropertyInfo>>(); 1250Dictionary<string, List<RuntimePropertyInfo>>? csPropertyInfos, 1253ref ListBuilder<RuntimePropertyInfo> list) 1286RuntimePropertyInfo propertyInfo = 1334if (!csPropertyInfos.TryGetValue(name, out List<RuntimePropertyInfo>? cache)) 1336cache = new List<RuntimePropertyInfo>(1); 1420private MemberInfoCache<RuntimePropertyInfo>? m_propertyInfoCache; 1699internal RuntimePropertyInfo[] GetPropertyList(MemberListType listType, string? name) 1976private static RuntimePropertyInfo GetPropertyInfo(RuntimeType reflectedType, int tkProperty) 1978RuntimePropertyInfo property; 1979RuntimePropertyInfo[] candidates = 2550RuntimePropertyInfo[] cache = Cache.GetPropertyList(listType, name); 2557RuntimePropertyInfo propertyInfo = cache[i]; 3171private static RuntimePropertyInfo? GetPropertyWithSameMetadataDefinitionAs(RuntimeType runtimeType, MemberInfo property) 3173RuntimePropertyInfo[] cache = runtimeType.Cache.GetPropertyList(MemberListType.CaseSensitive, property.Name); 3177RuntimePropertyInfo candidate = cache[i];