2 instantiations of QueriedMemberList
System.Private.CoreLib (2)
System\Reflection\Runtime\BindingFlagSupport\QueriedMemberList.cs (2)
93
return new
QueriedMemberList
<M>(newTotalCount, newDeclaredOnlyCount, newMembers, newAllFlagsThatMustMatch);
112
QueriedMemberList<M> queriedMembers = new
QueriedMemberList
<M>();
20 references to QueriedMemberList
System.Private.CoreLib (20)
System\Reflection\Runtime\BindingFlagSupport\QueriedMemberList.cs (3)
74
public
QueriedMemberList
<M> Filter(Func<M, bool> predicate)
99
public static
QueriedMemberList
<M> Create(MemberPolicies<M> policies, RuntimeTypeInfo type, string optionalNameFilter, bool ignoreCase)
112
QueriedMemberList
<M> queriedMembers = new QueriedMemberList<M>();
System\Reflection\Runtime\BindingFlagSupport\QueryResult.cs (2)
17
public QueryResult(MemberPolicies<M> policies, BindingFlags bindingAttr,
QueriedMemberList
<M> queriedMembers)
134
private
QueriedMemberList
<M> _queriedMembers;
System\Reflection\Runtime\BindingFlagSupport\QueryResult.Enumerator.cs (1)
47
private readonly
QueriedMemberList
<M> _queriedMembers;
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.BindingFlags.cs (1)
177
QueriedMemberList
<M> queriedMembers;
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.TypeComponentsCache.cs (13)
47
public
QueriedMemberList
<M> GetQueriedMembers<M>(MemberPolicies<M> policies, string name, bool ignoreCase) where M : MemberInfo
55
unifier.SetPolicies(policies,
QueriedMemberList
<M>.Create);
57
QueriedMemberList
<M> result = unifier.GetOrAdd(name);
66
public
QueriedMemberList
<M> GetQueriedMembers<M>(MemberPolicies<M> policies) where M : MemberInfo
72
QueriedMemberList
<M> newResult =
QueriedMemberList
<M>.Create(policies, _type, optionalNameFilter: null, ignoreCase: false);
78
Debug.Assert(result is
QueriedMemberList
<M>);
79
return Unsafe.As<
QueriedMemberList
<M>>(result);
118
private sealed class PerNameQueryCache<M> : ConcurrentUnifier<string,
QueriedMemberList
<M>> where M : MemberInfo
130
public void SetPolicies(MemberPolicies<M> policies, Func<MemberPolicies<M>, RuntimeTypeInfo, string, bool,
QueriedMemberList
<M>> factory)
136
protected sealed override
QueriedMemberList
<M> Factory(string key)
138
QueriedMemberList
<M> result = _factory(_policies, _type, key, _ignoreCase);
144
private Func<MemberPolicies<M>, RuntimeTypeInfo, string, bool,
QueriedMemberList
<M>> _factory;