51 references to MemberListType
System.Private.CoreLib (51)
src\System\RuntimeType.CoreCLR.cs (51)
151private readonly MemberListType m_listType;
153public unsafe Filter(byte* pUtf8Name, int cUtf8Name, MemberListType listType)
163if (m_listType == MemberListType.CaseSensitive)
165else if (m_listType == MemberListType.CaseInsensitive)
179return (m_listType == MemberListType.CaseSensitive) ||
180(m_listType == MemberListType.CaseInsensitive);
183public bool CaseSensitive() => m_listType == MemberListType.CaseSensitive;
276Insert(ref list, null, MemberListType.HandleToInfo);
321Insert(ref list, null, MemberListType.HandleToInfo);
326private unsafe T[] Populate(string? name, MemberListType listType, CacheType cacheType)
350private unsafe T[] GetListByName(string name, Span<byte> utf8Name, MemberListType listType, CacheType cacheType)
394internal void Insert(ref T[] list, string? name, MemberListType listType)
404case MemberListType.CaseSensitive:
419case MemberListType.CaseInsensitive:
434case MemberListType.All:
1423internal T[] GetMemberList(MemberListType listType, string? name, CacheType cacheType)
1428case MemberListType.CaseSensitive:
1431case MemberListType.CaseInsensitive:
1435Debug.Assert(listType == MemberListType.All);
1490private T[] GetMemberList<T>(ref MemberInfoCache<T>? m_cache, MemberListType listType, string? name, CacheType cacheType)
1716internal RuntimeMethodInfo[] GetMethodList(MemberListType listType, string? name)
1721internal RuntimeConstructorInfo[] GetConstructorList(MemberListType listType, string? name)
1726internal RuntimePropertyInfo[] GetPropertyList(MemberListType listType, string? name)
1731internal RuntimeEventInfo[] GetEventList(MemberListType listType, string? name)
1736internal RuntimeFieldInfo[] GetFieldList(MemberListType listType, string? name)
1741internal RuntimeType[] GetInterfaceList(MemberListType listType, string? name)
1746internal RuntimeType[] GetNestedTypeList(MemberListType listType, string? name)
2007reflectedType.Cache.GetPropertyList(MemberListType.All, null);
2113out bool ignoreCase, out MemberListType listType)
2124listType = MemberListType.CaseInsensitive;
2128listType = MemberListType.CaseSensitive;
2138listType = MemberListType.All;
2143listType = MemberListType.All;
2148private static void FilterHelper(BindingFlags bindingFlags, ref string name, out bool ignoreCase, out MemberListType listType) =>
2529FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2554FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2575FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2598FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2620FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType);
2644FilterHelper(bindingAttr, ref name, allowPrefixLookup, out bool prefixLookup, out _, out MemberListType listType);
2696RuntimeType[] candidates = Cache.GetInterfaceList(MemberListType.All, null);
2941FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
2968FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
3020FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
3049FilterHelper(bindingAttr, ref name, out _, out MemberListType listType);
3184RuntimeMethodInfo[] cache = runtimeType.Cache.GetMethodList(MemberListType.CaseSensitive, method.Name);
3200RuntimeConstructorInfo[] cache = runtimeType.Cache.GetConstructorList(MemberListType.CaseSensitive, constructor.Name);
3216RuntimePropertyInfo[] cache = runtimeType.Cache.GetPropertyList(MemberListType.CaseSensitive, property.Name);
3232RuntimeFieldInfo[] cache = runtimeType.Cache.GetFieldList(MemberListType.CaseSensitive, field.Name);
3248RuntimeEventInfo[] cache = runtimeType.Cache.GetEventList(MemberListType.CaseSensitive, eventInfo.Name);
3264RuntimeType[] cache = runtimeType.Cache.GetNestedTypeList(MemberListType.CaseSensitive, nestedType.Name);