/// <inheritdoc/> public override void ReportError( EvaluationErrors errors, ModuleLiteral environment, LineInfo location, Expression expression, Context context) { errors.ReportInvalidPathAtom(environment, ErrorContext, Message, location); }
/// <inheritdoc/> public override void ReportError( EvaluationErrors errors, ModuleLiteral environment, LineInfo location, Expression expression, Context context) { errors.ReportStringIndexOufOfRange(environment, Index, Target, location); }
/// <inheritdoc/> public override void ReportError( EvaluationErrors errors, ModuleLiteral environment, LineInfo location, Expression expression, Context context) { errors.ReportArgumentIndexOutOfBound(environment, Index, NumberOfArguments, location); }
/// <summary> /// Logs error via <paramref name="errors"/>. /// </summary> public abstract void ReportError( EvaluationErrors errors, ModuleLiteral environment, LineInfo location, Expression expression, Context context);
public override void ReportError(EvaluationErrors errors, ModuleLiteral environment, LineInfo location, Expression expression, Context context) { throw new NotSupportedException("ConversionException doesn't support ReportError."); }