1 instantiation of RuntimePropertyInfo
System.Private.CoreLib (1)
src\System\RuntimeType.CoreCLR.cs (1)
1319new 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)
1229private RuntimePropertyInfo[] PopulateProperties(Filter filter) 1239ListBuilder<RuntimePropertyInfo> list = default; 1247Dictionary<string, List<RuntimePropertyInfo>>? csPropertyInfos = filter.CaseSensitive() ? null : 1248new Dictionary<string, List<RuntimePropertyInfo>>(); 1282Dictionary<string, List<RuntimePropertyInfo>>? csPropertyInfos, 1285ref ListBuilder<RuntimePropertyInfo> list) 1318RuntimePropertyInfo propertyInfo = 1366if (!csPropertyInfos.TryGetValue(name, out List<RuntimePropertyInfo>? cache)) 1368cache = new List<RuntimePropertyInfo>(1); 1452private MemberInfoCache<RuntimePropertyInfo>? m_propertyInfoCache; 1731internal RuntimePropertyInfo[] GetPropertyList(MemberListType listType, string? name) 1986private static RuntimePropertyInfo GetPropertyInfo(RuntimeType reflectedType, int tkProperty) 1988RuntimePropertyInfo property; 1989RuntimePropertyInfo[] candidates = 2566RuntimePropertyInfo[] cache = Cache.GetPropertyList(listType, name); 2573RuntimePropertyInfo propertyInfo = cache[i]; 3187private static RuntimePropertyInfo? GetPropertyWithSameMetadataDefinitionAs(RuntimeType runtimeType, MemberInfo property) 3189RuntimePropertyInfo[] cache = runtimeType.Cache.GetPropertyList(MemberListType.CaseSensitive, property.Name); 3193RuntimePropertyInfo candidate = cache[i];