51 references to MemberListType
System.Private.CoreLib (51)
src\System\RuntimeType.CoreCLR.cs (51)
149private readonly MemberListType m_listType;
151public unsafe Filter(byte* pUtf8Name, int cUtf8Name, MemberListType listType)
161if (m_listType == MemberListType.CaseSensitive)
163else if (m_listType == MemberListType.CaseInsensitive)
177return (m_listType == MemberListType.CaseSensitive) ||
178(m_listType == MemberListType.CaseInsensitive);
181public bool CaseSensitive() => m_listType == MemberListType.CaseSensitive;
274Insert(ref list, null, MemberListType.HandleToInfo);
319Insert(ref list, null, MemberListType.HandleToInfo);
324private unsafe T[] Populate(string? name, MemberListType listType, CacheType cacheType)
348private unsafe T[] GetListByName(string name, Span<byte> utf8Name, MemberListType listType, CacheType cacheType)
392internal void Insert(ref T[] list, string? name, MemberListType listType)
402case MemberListType.CaseSensitive:
417case MemberListType.CaseInsensitive:
432case MemberListType.All:
1373internal T[] GetMemberList(MemberListType listType, string? name, CacheType cacheType)
1378case MemberListType.CaseSensitive:
1381case MemberListType.CaseInsensitive:
1385Debug.Assert(listType == MemberListType.All);
1440private T[] GetMemberList<T>(ref MemberInfoCache<T>? m_cache, MemberListType listType, string? name, CacheType cacheType)
1665internal RuntimeMethodInfo[] GetMethodList(MemberListType listType, string? name)
1670internal RuntimeConstructorInfo[] GetConstructorList(MemberListType listType, string? name)
1675internal RuntimePropertyInfo[] GetPropertyList(MemberListType listType, string? name)
1680internal RuntimeEventInfo[] GetEventList(MemberListType listType, string? name)
1685internal RuntimeFieldInfo[] GetFieldList(MemberListType listType, string? name)
1690internal RuntimeType[] GetInterfaceList(MemberListType listType, string? name)
1695internal RuntimeType[] GetNestedTypeList(MemberListType listType, string? name)
1956reflectedType.Cache.GetPropertyList(MemberListType.All, null);
2062out bool ignoreCase, out MemberListType listType)
2073listType = MemberListType.CaseInsensitive;
2077listType = MemberListType.CaseSensitive;
2087listType = MemberListType.All;
2092listType = MemberListType.All;
2097private static void FilterHelper(BindingFlags bindingFlags, ref string name, out bool ignoreCase, out MemberListType listType) =>
2478FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2503FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2524FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2547FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2569FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2593FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out _, out MemberListType listType);
2645RuntimeType[] candidates = Cache.GetInterfaceList(MemberListType.All, null);
2890FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
2917FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
2969FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
2998FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
3133RuntimeMethodInfo[] cache = runtimeType.Cache.GetMethodList(MemberListType.CaseSensitive, method.Name);
3149RuntimeConstructorInfo[] cache = runtimeType.Cache.GetConstructorList(MemberListType.CaseSensitive, constructor.Name);
3165RuntimePropertyInfo[] cache = runtimeType.Cache.GetPropertyList(MemberListType.CaseSensitive, property.Name);
3181RuntimeFieldInfo[] cache = runtimeType.Cache.GetFieldList(MemberListType.CaseSensitive, field.Name);
3197RuntimeEventInfo[] cache = runtimeType.Cache.GetEventList(MemberListType.CaseSensitive, eventInfo.Name);
3213RuntimeType[] cache = runtimeType.Cache.GetNestedTypeList(MemberListType.CaseSensitive, nestedType.Name);