Uses of Class
com.strobel.reflection.MethodBase
Packages that use MethodBase
Package
Description
-
Uses of MethodBase in com.strobel.compilerservices
Methods in com.strobel.compilerservices with parameters of type MethodBaseModifier and TypeMethodDescriptionvoid
DebugInfoGenerator.markSequencePoint
(LambdaExpression<?> method, MethodBase methodBase, CodeGenerator generator, Expression sequencePoint) -
Uses of MethodBase in com.strobel.expressions
Methods in com.strobel.expressions with parameters of type MethodBaseModifier and TypeMethodDescriptionprivate void
LambdaCompiler.emitArguments
(MethodBase method, IArgumentProvider args) private void
LambdaCompiler.emitArguments
(MethodBase method, IArgumentProvider args, int skipParameters) static IllegalStateException
Error.equalityMustReturnBoolean
(MethodBase method) static IllegalStateException
Error.expressionTypeDoesNotMatchMethodParameter
(Type argType, Type parameterType, MethodBase method) static IllegalStateException
Error.incorrectNumberOfMethodCallArguments
(MethodBase method) private static boolean
Expression.isCompatible
(MethodBase m, ExpressionList<? extends Expression> arguments) static IllegalStateException
Error.methodBasedOperatorMustHaveValidReturnType
(ExpressionType operator, MethodBase method) static IllegalStateException
Error.methodBasedOperatorMustHaveValidReturnType
(MethodBase method) static IllegalStateException
Error.mustRewriteWithoutMethod
(MethodBase method, String callerName) static IllegalStateException
Error.operandTypesDoNotMatchParameters
(ExpressionType nodeType, MethodBase method) static IllegalStateException
Error.operatorMethodMustNotBeStatic
(MethodBase method) static IllegalStateException
Error.operatorMethodMustNotReturnVoid
(MethodBase method) static IllegalStateException
Error.operatorMethodParametersMustMatchReturnValue
(MethodBase method) static IllegalStateException
Error.overloadOperatorTypeDoesNotMatchConversionType
(ExpressionType nodeType, MethodBase method) static IllegalStateException
Error.returnTypeDoesNotMatchOperandType
(ExpressionType expressionType, MethodBase method) static IllegalStateException
Error.returnTypeDoesNotMatchOperandType
(MethodBase method) static IllegalStateException
Error.targetAndMethodTypeMismatch
(MethodBase method, Type targetType) static IllegalStateException
Error.targetInvalidForStaticMethodCall
(MethodBase method) static IllegalStateException
Error.targetRequiredForNonStaticMethodCall
(MethodBase method) private static void
Expression.validateArgumentCount
(MethodBase method, ExpressionType nodeKind, int count, TypeList parameterTypes) private static <T extends Expression>
ExpressionList<T> Expression.validateArgumentTypes
(MethodBase method, ExpressionType nodeKind, ExpressionList<T> arguments) private static <T extends Expression>
TExpression.validateOneArgument
(MethodBase method, ExpressionType nodeKind, T arg, Type<?> parameterType) -
Uses of MethodBase in com.strobel.reflection
Subclasses of MethodBase in com.strobel.reflectionModifier and TypeClassDescriptionclass
(package private) final class
final class
(package private) final class
(package private) final class
class
(package private) class
(package private) class
(package private) final class
(package private) final class
Fields in com.strobel.reflection declared as MethodBaseMethods in com.strobel.reflection with type parameters of type MethodBaseModifier and TypeMethodDescriptionprivate <M extends MethodBase>
M[]Type.getMethodBaseCandidates
(MemberType type, String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>[] parameterTypes, boolean allowPrefixLookup) Methods in com.strobel.reflection that return MethodBaseModifier and TypeMethodDescription(package private) MethodBase
RuntimeTypeCache.MemberInfoCache.addMethod
(Type<?> declaringType, MethodBase method, RuntimeTypeCache.CacheType cacheType) (package private) static MethodBase
Binder.findMostDerivedNewSlotMethod
(MethodBase[] match, int cMatches) (package private) MethodBase
RuntimeTypeCache.getConstructor
(Type<? super T> declaringType, MethodInfo constructor) ReflectedType.getDeclaringMethod()
Type.getDeclaringMethod()
(package private) MethodBase
RuntimeTypeCache.getMethod
(Type<? super T> declaringType, MethodInfo method) private <M extends MethodBase>
M[]Type.getMethodBaseCandidates
(MemberType type, String name, Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>[] parameterTypes, boolean allowPrefixLookup) abstract MethodBase
Binder.selectMethod
(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes) DefaultBinder.selectMethod
(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] types) Methods in com.strobel.reflection with parameters of type MethodBaseModifier and TypeMethodDescription(package private) MethodBase
RuntimeTypeCache.MemberInfoCache.addMethod
(Type<?> declaringType, MethodBase method, RuntimeTypeCache.CacheType cacheType) (package private) static boolean
Binder.compareMethodSignatureAndName
(MethodBase m1, MethodBase m2) (package private) boolean
Type.filterMethodBase
(MethodBase method, Set<BindingFlags> methodFlags, Set<BindingFlags> bindingFlags, CallingConvention callingConventions, Type<?>... argumentTypes) (package private) static MethodBase
Binder.findMostDerivedNewSlotMethod
(MethodBase[] match, int cMatches) private static int
DefaultBinder.findMostSpecificMethod
(MethodBase m1, int[] varArgOrder1, Type varArgArrayType1, MethodBase m2, int[] varArgOrder2, Type varArgArrayType2, Type[] types, Object[] args) static boolean
Helper.overrides
(MethodBase method, MethodBase other, boolean checkResult) static RuntimeException
Error.rawMethodBindingFailure
(MethodBase method) abstract MethodBase
Binder.selectMethod
(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes) DefaultBinder.selectMethod
(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] types) (package private) void
ReflectedType.setDeclaringMethod
(MethodBase declaringMethod) -
Uses of MethodBase in com.strobel.reflection.emit
Subclasses of MethodBase in com.strobel.reflection.emitMethods in com.strobel.reflection.emit that return MethodBaseModifier and TypeMethodDescriptionTypeBuilder.getDeclaringMethod()
TypeBuilderInstantiation.getDeclaringMethod()
Methods in com.strobel.reflection.emit with parameters of type MethodBaseModifier and TypeMethodDescriptionstatic RuntimeException
Error.argumentIndexOutOfRange
(MethodBase method, int index) void
CodeGenerator.emitMethod
(MethodBase value) ConstantPool.getMethodReference
(MethodBase method) (package private) short
TypeBuilder.getMethodToken
(MethodBase method) private void
CodeGenerator.registerCheckedExceptions
(MethodBase method) static void
Verifier.verify
(MethodBase method, MethodBuilder scope) Verifier.GenericParameterScopeVerifier.visit
(MethodBase method, MemberInfo scope)