Uses of Class
com.strobel.reflection.MethodBase
-
Packages that use MethodBase Package Description com.strobel.compilerservices com.strobel.expressions com.strobel.reflection com.strobel.reflection.emit -
-
Uses of MethodBase in com.strobel.compilerservices
Methods in com.strobel.compilerservices with parameters of type MethodBase Modifier and Type Method Description voidDebugInfoGenerator. 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 MethodBase Modifier and Type Method Description private voidLambdaCompiler. emitArguments(MethodBase method, IArgumentProvider args)private voidLambdaCompiler. emitArguments(MethodBase method, IArgumentProvider args, int skipParameters)static java.lang.IllegalStateExceptionError. equalityMustReturnBoolean(MethodBase method)static java.lang.IllegalStateExceptionError. expressionTypeDoesNotMatchMethodParameter(Type argType, Type parameterType, MethodBase method)static java.lang.IllegalStateExceptionError. incorrectNumberOfMethodCallArguments(MethodBase method)private static booleanExpression. isCompatible(MethodBase m, ExpressionList<? extends Expression> arguments)static java.lang.IllegalStateExceptionError. methodBasedOperatorMustHaveValidReturnType(ExpressionType operator, MethodBase method)static java.lang.IllegalStateExceptionError. methodBasedOperatorMustHaveValidReturnType(MethodBase method)static java.lang.IllegalStateExceptionError. mustRewriteWithoutMethod(MethodBase method, java.lang.String callerName)static java.lang.IllegalStateExceptionError. operandTypesDoNotMatchParameters(ExpressionType nodeType, MethodBase method)static java.lang.IllegalStateExceptionError. operatorMethodMustNotBeStatic(MethodBase method)static java.lang.IllegalStateExceptionError. operatorMethodMustNotReturnVoid(MethodBase method)static java.lang.IllegalStateExceptionError. operatorMethodParametersMustMatchReturnValue(MethodBase method)static java.lang.IllegalStateExceptionError. overloadOperatorTypeDoesNotMatchConversionType(ExpressionType nodeType, MethodBase method)static java.lang.IllegalStateExceptionError. returnTypeDoesNotMatchOperandType(ExpressionType expressionType, MethodBase method)static java.lang.IllegalStateExceptionError. returnTypeDoesNotMatchOperandType(MethodBase method)static java.lang.IllegalStateExceptionError. targetAndMethodTypeMismatch(MethodBase method, Type targetType)static java.lang.IllegalStateExceptionError. targetInvalidForStaticMethodCall(MethodBase method)static java.lang.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.reflection Modifier and Type Class Description classConstructorInfo(package private) classDelegatingMethodInfoclassDynamicMethod(package private) classErasedMethod(package private) classGenericMethodclassMethodInfo(package private) classReflectedConstructor(package private) classReflectedMethod(package private) classRuntimeConstructorInfo(package private) classRuntimeMethodInfoFields in com.strobel.reflection declared as MethodBase Modifier and Type Field Description private MethodBaseReflectedType. _declaringMethodMethods in com.strobel.reflection with type parameters of type MethodBase Modifier and Type Method Description private <M extends MethodBase>
M[]Type. getMethodBaseCandidates(MemberType type, java.lang.String name, java.util.Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>[] parameterTypes, boolean allowPrefixLookup)Methods in com.strobel.reflection that return MethodBase Modifier and Type Method Description (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)MethodBaseReflectedType. getDeclaringMethod()MethodBaseType. getDeclaringMethod()(package private) MethodBaseRuntimeTypeCache. getMethod(Type<? super T> declaringType, MethodInfo method)private <M extends MethodBase>
M[]Type. getMethodBaseCandidates(MemberType type, java.lang.String name, java.util.Set<BindingFlags> bindingFlags, CallingConvention callingConvention, Type<?>[] parameterTypes, boolean allowPrefixLookup)abstract MethodBaseBinder. selectMethod(java.util.Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes)MethodBaseDefaultBinder. selectMethod(java.util.Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] types)Methods in com.strobel.reflection with parameters of type MethodBase Modifier and Type Method Description (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, java.util.Set<BindingFlags> methodFlags, java.util.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, java.lang.Object[] args)static booleanHelper. overrides(MethodBase method, MethodBase other, boolean checkResult)static java.lang.RuntimeExceptionError. rawMethodBindingFailure(MethodBase method)abstract MethodBaseBinder. selectMethod(java.util.Set<BindingFlags> bindingFlags, MethodBase[] matches, Type[] parameterTypes)MethodBaseDefaultBinder. selectMethod(java.util.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.emit Modifier and Type Class Description classConstructorBuilderclassMethodBuilderMethods in com.strobel.reflection.emit that return MethodBase Modifier and Type Method Description MethodBaseTypeBuilder. getDeclaringMethod()MethodBaseTypeBuilderInstantiation. getDeclaringMethod()Methods in com.strobel.reflection.emit with parameters of type MethodBase Modifier and Type Method Description static java.lang.RuntimeExceptionError. argumentIndexOutOfRange(MethodBase method, int index)voidCodeGenerator. emitMethod(MethodBase value)ConstantPool.MethodReferenceConstantPool. getMethodReference(MethodBase method)(package private) shortTypeBuilder. getMethodToken(MethodBase method)private voidCodeGenerator. registerCheckedExceptions(MethodBase method)static voidVerifier. verify(MethodBase method, MethodBuilder scope)java.lang.VoidVerifier.GenericParameterScopeVerifier. visit(MethodBase method, MemberInfo scope)
-