1 instantiation of RuntimePropertyInfo
System.Private.CoreLib (1)
src\System\RuntimeType.CoreCLR.cs (1)
1330new RuntimePropertyInfo(
31 references to RuntimePropertyInfo
System.Private.CoreLib (31)
src\System\Reflection\RuntimeCustomAttributeData.cs (5)
62internal static IList<CustomAttributeData> GetCustomAttributesInternal(RuntimePropertyInfo target) 1182internal static bool IsDefined(RuntimePropertyInfo property, RuntimeType caType) 1340internal static object[] GetCustomAttributes(RuntimePropertyInfo property, RuntimeType caType) 1576RuntimePropertyInfo? property = (RuntimePropertyInfo?)(type is null ?
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)
1239private RuntimePropertyInfo[] PopulateProperties(Filter filter) 1249ListBuilder<RuntimePropertyInfo> list = default; 1257Dictionary<string, List<RuntimePropertyInfo>>? csPropertyInfos = filter.CaseSensitive() ? null : 1258new Dictionary<string, List<RuntimePropertyInfo>>(); 1285Dictionary<string, List<RuntimePropertyInfo>>? csPropertyInfos, 1288ref ListBuilder<RuntimePropertyInfo> list) 1329RuntimePropertyInfo propertyInfo = 1377if (!csPropertyInfos.TryGetValue(name, out List<RuntimePropertyInfo>? cache)) 1379cache = new List<RuntimePropertyInfo>(1); 1464private MemberInfoCache<RuntimePropertyInfo>? m_propertyInfoCache; 1726internal RuntimePropertyInfo[] GetPropertyList(MemberListType listType, string? name) 2003private static RuntimePropertyInfo GetPropertyInfo(RuntimeType reflectedType, int tkProperty) 2005RuntimePropertyInfo property; 2006RuntimePropertyInfo[] candidates = 2577RuntimePropertyInfo[] cache = Cache.GetPropertyList(listType, name); 2584RuntimePropertyInfo propertyInfo = cache[i]; 3214private static RuntimePropertyInfo? GetPropertyWithSameMetadataDefinitionAs(RuntimeType runtimeType, MemberInfo property) 3216RuntimePropertyInfo[] cache = runtimeType.Cache.GetPropertyList(MemberListType.CaseSensitive, property.Name); 3220RuntimePropertyInfo candidate = cache[i];