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