6 types derived from MemberPolicies
System.Private.CoreLib (6)
System\Reflection\Runtime\BindingFlagSupport\ConstructorPolicies.cs (1)
14internal sealed class ConstructorPolicies : MemberPolicies<ConstructorInfo>
System\Reflection\Runtime\BindingFlagSupport\EventPolicies.cs (1)
14internal sealed class EventPolicies : MemberPolicies<EventInfo>
System\Reflection\Runtime\BindingFlagSupport\FieldPolicies.cs (1)
14internal sealed class FieldPolicies : MemberPolicies<FieldInfo>
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (1)
14internal sealed class MethodPolicies : MemberPolicies<MethodInfo>
System\Reflection\Runtime\BindingFlagSupport\NestedTypePolicies.cs (1)
24internal sealed class NestedTypePolicies : MemberPolicies<Type>
System\Reflection\Runtime\BindingFlagSupport\PropertyPolicies.cs (1)
14internal sealed class PropertyPolicies : MemberPolicies<PropertyInfo>
15 references to MemberPolicies
System.Private.CoreLib (15)
System\Reflection\Runtime\BindingFlagSupport\QueriedMemberList.cs (1)
99public static QueriedMemberList<M> Create(MemberPolicies<M> policies, RuntimeTypeInfo type, string optionalNameFilter, bool ignoreCase)
System\Reflection\Runtime\BindingFlagSupport\QueryResult.cs (2)
17public QueryResult(MemberPolicies<M> policies, BindingFlags bindingAttr, QueriedMemberList<M> queriedMembers) 131private readonly MemberPolicies<M> _policies;
System\Reflection\Runtime\BindingFlagSupport\Shared.cs (1)
149public static M GetImplicitlyOverriddenBaseClassMember<M>(this M member, MemberPolicies<M> policies) where M : MemberInfo
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.BindingFlags.cs (3)
160private QueryResult<M> Query<M>(MemberPolicies<M> policies, BindingFlags bindingAttr) where M : MemberInfo 165private QueryResult<M> Query<M>(MemberPolicies<M> policies, string name, BindingFlags bindingAttr) where M : MemberInfo 171private QueryResult<M> Query<M>(MemberPolicies<M> policies, string optionalName, BindingFlags bindingAttr, Func<M, bool> optionalPredicate) where M : MemberInfo
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.GetMember.cs (2)
97private M[] QuerySpecificMemberTypeIfRequested<M>(MemberPolicies<M> policies, MemberTypes memberType, string optionalName, BindingFlags bindingAttr, Func<MemberInfo, bool> optionalPredicate, MemberTypes targetMemberType, out QueryResult<M> queryResult) where M : MemberInfo 149private M QueryMemberWithSameMetadataDefinitionAs<M>(MemberPolicies<M> policies, MemberInfo member) where M : MemberInfo
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.TypeComponentsCache.cs (6)
47public QueriedMemberList<M> GetQueriedMembers<M>(MemberPolicies<M> policies, string name, bool ignoreCase) where M : MemberInfo 66public QueriedMemberList<M> GetQueriedMembers<M>(MemberPolicies<M> policies) where M : MemberInfo 130public void SetPolicies(MemberPolicies<M> policies, Func<MemberPolicies<M>, RuntimeTypeInfo, string, bool, QueriedMemberList<M>> factory) 143private MemberPolicies<M> _policies; 144private Func<MemberPolicies<M>, RuntimeTypeInfo, string, bool, QueriedMemberList<M>> _factory;