public MethodMatchingException(MethodMatchingExceptionType type, MethodInfo originalSignature, MethodInfo inferredSignature, TypeInferenceContext ctx, Exception innerException) : this(type, originalSignature, inferredSignature, ctx, null, innerException) { }
public MethodMatchingException(MethodMatchingExceptionType type, MethodInfo originalSignature, MethodInfo inferredSignature, TypeInferenceContext ctx, int? mismatchIndex, Exception innerException) : base(originalSignature, inferredSignature, ctx, mismatchIndex, innerException) { Type = type; }
public MethodMatchingException(MethodMatchingExceptionType type, MethodInfo originalSignature, MethodInfo inferredSignature, TypeInferenceContext ctx, int? mismatchIndex) : this(type, originalSignature, inferredSignature, ctx, mismatchIndex, null) { }