51 references to MemberListType
System.Private.CoreLib (51)
src\System\RuntimeType.CoreCLR.cs (51)
151private readonly MemberListType m_listType;
154public unsafe Filter(byte* pUtf8Name, int cUtf8Name, MemberListType listType)
164if (m_listType == MemberListType.CaseSensitive)
166else if (m_listType == MemberListType.CaseInsensitive)
180return (m_listType == MemberListType.CaseSensitive) ||
181(m_listType == MemberListType.CaseInsensitive);
184public bool CaseSensitive() => m_listType == MemberListType.CaseSensitive;
277Insert(ref list, null, MemberListType.HandleToInfo);
322Insert(ref list, null, MemberListType.HandleToInfo);
327private unsafe T[] Populate(string? name, MemberListType listType, CacheType cacheType)
351private unsafe T[] GetListByName(string name, Span<byte> utf8Name, MemberListType listType, CacheType cacheType)
395internal void Insert(ref T[] list, string? name, MemberListType listType)
405case MemberListType.CaseSensitive:
420case MemberListType.CaseInsensitive:
435case MemberListType.All:
1424internal T[] GetMemberList(MemberListType listType, string? name, CacheType cacheType)
1429case MemberListType.CaseSensitive:
1432case MemberListType.CaseInsensitive:
1436Debug.Assert(listType == MemberListType.All);
1491private T[] GetMemberList<T>(ref MemberInfoCache<T>? m_cache, MemberListType listType, string? name, CacheType cacheType)
1717internal RuntimeMethodInfo[] GetMethodList(MemberListType listType, string? name)
1722internal RuntimeConstructorInfo[] GetConstructorList(MemberListType listType, string? name)
1727internal RuntimePropertyInfo[] GetPropertyList(MemberListType listType, string? name)
1732internal RuntimeEventInfo[] GetEventList(MemberListType listType, string? name)
1737internal RuntimeFieldInfo[] GetFieldList(MemberListType listType, string? name)
1742internal RuntimeType[] GetInterfaceList(MemberListType listType, string? name)
1747internal RuntimeType[] GetNestedTypeList(MemberListType listType, string? name)
2008reflectedType.Cache.GetPropertyList(MemberListType.All, null);
2114out bool ignoreCase, out MemberListType listType)
2125listType = MemberListType.CaseInsensitive;
2129listType = MemberListType.CaseSensitive;
2139listType = MemberListType.All;
2144listType = MemberListType.All;
2149private static void FilterHelper(BindingFlags bindingFlags, ref string name, out bool ignoreCase, out MemberListType listType) =>
2530FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2555FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2576FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2599FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2621FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2645FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out _, out MemberListType listType);
2697RuntimeType[] candidates = Cache.GetInterfaceList(MemberListType.All, null);
2942FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
2969FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
3021FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
3050FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
3185RuntimeMethodInfo[] cache = runtimeType.Cache.GetMethodList(MemberListType.CaseSensitive, method.Name);
3201RuntimeConstructorInfo[] cache = runtimeType.Cache.GetConstructorList(MemberListType.CaseSensitive, constructor.Name);
3217RuntimePropertyInfo[] cache = runtimeType.Cache.GetPropertyList(MemberListType.CaseSensitive, property.Name);
3233RuntimeFieldInfo[] cache = runtimeType.Cache.GetFieldList(MemberListType.CaseSensitive, field.Name);
3249RuntimeEventInfo[] cache = runtimeType.Cache.GetEventList(MemberListType.CaseSensitive, eventInfo.Name);
3265RuntimeType[] cache = runtimeType.Cache.GetNestedTypeList(MemberListType.CaseSensitive, nestedType.Name);