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 TypeMethodDescriptionvoidDebugInfoGenerator.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 voidLambdaCompiler.emitArguments(MethodBase method, IArgumentProvider args) private voidLambdaCompiler.emitArguments(MethodBase method, IArgumentProvider args, int skipParameters) static IllegalStateExceptionError.equalityMustReturnBoolean(MethodBase method) static IllegalStateExceptionError.expressionTypeDoesNotMatchMethodParameter(Type argType, Type parameterType, MethodBase method) static IllegalStateExceptionError.incorrectNumberOfMethodCallArguments(MethodBase method) private static booleanExpression.isCompatible(MethodBase m, ExpressionList<? extends Expression> arguments) static IllegalStateExceptionError.methodBasedOperatorMustHaveValidReturnType(ExpressionType operator, MethodBase method) static IllegalStateExceptionError.methodBasedOperatorMustHaveValidReturnType(MethodBase method) static IllegalStateExceptionError.mustRewriteWithoutMethod(MethodBase method, String callerName) static IllegalStateExceptionError.operandTypesDoNotMatchParameters(ExpressionType nodeType, MethodBase method) static IllegalStateExceptionError.operatorMethodMustNotBeStatic(MethodBase method) static IllegalStateExceptionError.operatorMethodMustNotReturnVoid(MethodBase method) static IllegalStateExceptionError.operatorMethodParametersMustMatchReturnValue(MethodBase method) static IllegalStateExceptionError.overloadOperatorTypeDoesNotMatchConversionType(ExpressionType nodeType, MethodBase method) static IllegalStateExceptionError.returnTypeDoesNotMatchOperandType(ExpressionType expressionType, MethodBase method) static IllegalStateExceptionError.returnTypeDoesNotMatchOperandType(MethodBase method) static IllegalStateExceptionError.targetAndMethodTypeMismatch(MethodBase method, Type targetType) static IllegalStateExceptionError.targetInvalidForStaticMethodCall(MethodBase method) static IllegalStateExceptionError.targetRequiredForNonStaticMethodCall(MethodBase method) private static voidExpression.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 classfinal class(package private) final class(package private) final classclass(package private) class(package private) class(package private) final class(package private) final classFields 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) MethodBaseRuntimeTypeCache.MemberInfoCache.addMethod(Type<?> declaringType, MethodBase method, RuntimeTypeCache.CacheType cacheType) (package private) static MethodBaseBinder.findMostDerivedNewSlotMethod(MethodBase[] match, int cMatches) (package private) MethodBaseRuntimeTypeCache.getConstructor(Type<? super T> declaringType, MethodInfo constructor) ReflectedType.getDeclaringMethod()Type.getDeclaringMethod()(package private) MethodBaseRuntimeTypeCache.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 MethodBaseBinder.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) MethodBaseRuntimeTypeCache.MemberInfoCache.addMethod(Type<?> declaringType, MethodBase method, RuntimeTypeCache.CacheType cacheType) (package private) static booleanBinder.compareMethodSignatureAndName(MethodBase m1, MethodBase m2) (package private) booleanType.filterMethodBase(MethodBase method, Set<BindingFlags> methodFlags, Set<BindingFlags> bindingFlags, CallingConvention callingConventions, Type<?>... argumentTypes) (package private) static MethodBaseBinder.findMostDerivedNewSlotMethod(MethodBase[] match, int cMatches) private static intDefaultBinder.findMostSpecificMethod(MethodBase m1, int[] varArgOrder1, Type varArgArrayType1, MethodBase m2, int[] varArgOrder2, Type varArgArrayType2, Type[] types, Object[] args) static booleanHelper.overrides(MethodBase method, MethodBase other, boolean checkResult) static RuntimeExceptionError.rawMethodBindingFailure(MethodBase method) abstract MethodBaseBinder.selectMethod(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes) DefaultBinder.selectMethod(Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] types) (package private) voidReflectedType.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 RuntimeExceptionError.argumentIndexOutOfRange(MethodBase method, int index) voidCodeGenerator.emitMethod(MethodBase value) ConstantPool.getMethodReference(MethodBase method) (package private) shortTypeBuilder.getMethodToken(MethodBase method) private voidCodeGenerator.registerCheckedExceptions(MethodBase method) static voidVerifier.verify(MethodBase method, MethodBuilder scope) Verifier.GenericParameterScopeVerifier.visit(MethodBase method, MemberInfo scope)