Uses of Enum Class
com.strobel.reflection.BindingFlags
Packages that use BindingFlags
-
Uses of BindingFlags in com.strobel.expressions
Fields in com.strobel.expressions with type parameters of type BindingFlagsModifier and TypeFieldDescriptionprivate static final Set
<BindingFlags> Expression.InstanceMemberBindingFlags
private static final Set
<BindingFlags> Expression.StaticMemberBindingFlags
Method parameters in com.strobel.expressions with type arguments of type BindingFlagsModifier and TypeMethodDescriptionprivate static FieldInfo
Expression.findField
(Type<?> declaringType, String fieldName, Set<BindingFlags> flags) private static MethodInfo
Expression.findMethod
(Type<?> type, String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments, Set<BindingFlags> flags) (package private) static MethodInfo
Expression.getMethodValidated
(Type<?> type, String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) -
Uses of BindingFlags in com.strobel.reflection
Fields in com.strobel.reflection with type parameters of type BindingFlagsModifier and TypeFieldDescriptionprivate final Set
<BindingFlags> RuntimeConstructorInfo._bindingFlags
private final Set
<BindingFlags> RuntimeFieldInfo._bindingFlags
private final Set
<BindingFlags> RuntimeMethodInfo._bindingFlags
static final Set
<BindingFlags> BindingFlags.All
static final Set
<BindingFlags> BindingFlags.AllDeclared
static final Set
<BindingFlags> BindingFlags.AllExact
static final Set
<BindingFlags> BindingFlags.AllInstance
static final Set
<BindingFlags> BindingFlags.AllInstanceDeclared
static final Set
<BindingFlags> BindingFlags.AllInstanceExact
static final Set
<BindingFlags> BindingFlags.AllStatic
static final Set
<BindingFlags> BindingFlags.AllStaticDeclared
static final Set
<BindingFlags> BindingFlags.AllStaticExact
protected static final Set
<BindingFlags> Type.DefaultLookup
static final Set
<BindingFlags> BindingFlags.NonPublicAll
static final Set
<BindingFlags> BindingFlags.NonPublicAllDeclared
static final Set
<BindingFlags> BindingFlags.NonPublicAllExact
private static final Set
<BindingFlags> BindingFlags.NonPublicDeclared
static final Set
<BindingFlags> BindingFlags.NonPublicInstance
static final Set
<BindingFlags> BindingFlags.NonPublicInstanceDeclared
static final Set
<BindingFlags> BindingFlags.NonPublicInstanceExact
private static final Set
<BindingFlags> BindingFlags.NonPublicOnly
static final Set
<BindingFlags> BindingFlags.NonPublicStatic
static final Set
<BindingFlags> BindingFlags.NonPublicStaticDeclared
static final Set
<BindingFlags> BindingFlags.NonPublicStaticExact
static final Set
<BindingFlags> BindingFlags.PublicAll
static final Set
<BindingFlags> BindingFlags.PublicAllDeclared
static final Set
<BindingFlags> BindingFlags.PublicAllExact
private static final Set
<BindingFlags> BindingFlags.PublicDeclared
static final Set
<BindingFlags> BindingFlags.PublicInstance
static final Set
<BindingFlags> BindingFlags.PublicInstanceDeclared
static final Set
<BindingFlags> BindingFlags.PublicInstanceExact
private static final Set
<BindingFlags> BindingFlags.PublicOnly
static final Set
<BindingFlags> BindingFlags.PublicStatic
static final Set
<BindingFlags> BindingFlags.PublicStaticDeclared
static final Set
<BindingFlags> BindingFlags.PublicStaticExact
Methods in com.strobel.reflection that return BindingFlagsModifier and TypeMethodDescriptionstatic BindingFlags
Returns the enum constant of this class with the specified name.static BindingFlags[]
BindingFlags.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.strobel.reflection that return types with arguments of type BindingFlagsModifier and TypeMethodDescription(package private) static Set
<BindingFlags> Type.filterPreCalculate
(boolean isPublic, boolean isInherited, boolean isStatic) (package private) static Set
<BindingFlags> BindingFlags.fromMask
(int mask) (package private) static Set
<BindingFlags> BindingFlags.fromMember
(MemberInfo member) private static Set
<BindingFlags> BindingFlags.fromMethodModifiers
(int modifiers) private static Set
<BindingFlags> BindingFlags.fromTypeModifiers
(int modifiers) (package private) Set
<BindingFlags> RuntimeConstructorInfo.getBindingFlags()
(package private) Set
<BindingFlags> RuntimeFieldInfo.getBindingFlags()
(package private) Set
<BindingFlags> RuntimeMethodInfo.getBindingFlags()
static Set
<BindingFlags> BindingFlags.set
(BindingFlags... flags) Methods in com.strobel.reflection with parameters of type BindingFlagsModifier and TypeMethodDescriptionstatic Set
<BindingFlags> BindingFlags.set
(BindingFlags... flags) Method parameters in com.strobel.reflection with type arguments of type BindingFlagsModifier and TypeMethodDescriptionprivate boolean
Type.filterApplyCore
(MemberInfo member, Set<BindingFlags> bindingFlags, boolean isPublic, boolean isPackagePrivate, boolean isStatic, String name, boolean prefixLookup) private boolean
Type.filterApplyType
(Type<?> type, Set<BindingFlags> bindingFlags, String name, boolean prefixLookup) (package private) boolean
Type.filterMethodBase
(MethodBase method, Set<BindingFlags> methodFlags, Set<BindingFlags> bindingFlags, CallingConvention callingConventions, Type<?>... argumentTypes) PrimitiveType.getConstructor
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) Type.getConstructor
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) final ConstructorInfo
Type.getConstructor
(Set<BindingFlags> bindingFlags, Type<?>... parameterTypes) PrimitiveType.getConstructors
(Set<BindingFlags> bindingFlags) Type.getConstructors
(Set<BindingFlags> bindingFlags) PrimitiveType.getField
(String name, Set<BindingFlags> bindingFlags) Type.getField
(String name, Set<BindingFlags> bindingFlags) private FieldInfo[]
Type.getFieldCandidates
(String name, Set<BindingFlags> bindingFlags, boolean allowPrefixLookup) PrimitiveType.getFields
(Set<BindingFlags> bindingFlags) Type.getFields
(Set<BindingFlags> bindingFlags) private static Type.FilterOptions
Type.getFilterOptions
(String name, Set<BindingFlags> bindingFlags, boolean allowPrefixLookup) MemberList
<?> PrimitiveType.getMember
(String name, Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) MemberList
<?> Type.getMember
(String name, Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) MemberList
<?> PrimitiveType.getMembers
(Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) final MemberList
<?> Type.getMembers
(Set<BindingFlags> bindingFlags) final MemberList
<?> Type.getMembers
(Set<BindingFlags> bindingFlags, MemberType memberType, MemberType... memberTypes) MemberList
<?> Type.getMembers
(Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) PrimitiveType.getMethod
(String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) Type.getMethod
(String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) final MethodInfo
Type.getMethod
(String name, Set<BindingFlags> bindingFlags, Type<?>... parameterTypes) private <M extends MethodBase>
M[]Type.getMethodBaseCandidates
(MemberType type, String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>[] parameterTypes, boolean allowPrefixLookup) PrimitiveType.getMethods
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention) final MethodList
Type.getMethods
(Set<BindingFlags> bindingFlags) Type.getMethods
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention) Type
<?> Type.getNestedType
(String fullName, Set<BindingFlags> bindingFlags) private Type<?>[]
Type.getNestedTypeCandidates
(String fullName, Set<BindingFlags> bindingFlags, boolean allowPrefixLookup) PrimitiveType.getNestedTypes
(Set<BindingFlags> bindingFlags) Type.getNestedTypes
(Set<BindingFlags> bindingFlags) abstract MethodBase
Binder.selectMethod
(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes) DefaultBinder.selectMethod
(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] types) Constructor parameters in com.strobel.reflection with type arguments of type BindingFlagsModifierConstructorDescription(package private)
RuntimeConstructorInfo
(Constructor<?> rawConstructor, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, Set<BindingFlags> bindingFlags, ParameterList parameters) (package private)
RuntimeFieldInfo
(Field rawField, Type<?> declaringType, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, Set<BindingFlags> bindingFlags, Type<?> fieldType) (package private)
RuntimeMethodInfo
(MethodInfo baseMethod, Method rawMethod, Type<?> declaringType, RuntimeTypeCache<?> reflectedTypeCache, int modifiers, Set<BindingFlags> bindingFlags, ParameterList parameters, Type<?> returnType, TypeList thrownTypes, TypeBindings typeBindings) -
Uses of BindingFlags in com.strobel.reflection.emit
Method parameters in com.strobel.reflection.emit with type arguments of type BindingFlagsModifier and TypeMethodDescriptionGenericParameterBuilder.getConstructor
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) TypeBuilder.getConstructor
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) GenericParameterBuilder.getConstructors
(Set<BindingFlags> bindingFlags) TypeBuilder.getConstructors
(Set<BindingFlags> bindingFlags) GenericParameterBuilder.getField
(String name, Set<BindingFlags> bindingFlags) TypeBuilder.getField
(String name, Set<BindingFlags> bindingFlags) GenericParameterBuilder.getFields
(Set<BindingFlags> bindingFlags) TypeBuilder.getFields
(Set<BindingFlags> bindingFlags) MemberList
<?> GenericParameterBuilder.getMember
(String name, Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) MemberList
<?> TypeBuilder.getMember
(String name, Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) MemberList
<?> GenericParameterBuilder.getMembers
(Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) MemberList
<?> TypeBuilder.getMembers
(Set<BindingFlags> bindingFlags, Set<MemberType> memberTypes) GenericParameterBuilder.getMethod
(String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) TypeBuilder.getMethod
(String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>... parameterTypes) GenericParameterBuilder.getMethods
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention) TypeBuilder.getMethods
(Set<BindingFlags> bindingFlags, CallingConvention callingConvention) Type
<?> GenericParameterBuilder.getNestedType
(String fullName, Set<BindingFlags> bindingFlags) Type
<?> TypeBuilder.getNestedType
(String fullName, Set<BindingFlags> bindingFlags) GenericParameterBuilder.getNestedTypes
(Set<BindingFlags> bindingFlags) TypeBuilder.getNestedTypes
(Set<BindingFlags> bindingFlags)