public static void Report(Severity severity, string message, TextWriterDelegate writerDelegate) { writerDelegate(_reportHandler(severity, message)); if (severity == Severity.Error) { ErrorCount += 1; } }
public static DiagnosticsException ThrowError(string message, TextWriterDelegate writerDelegate) { writerDelegate(_reportHandler(Severity.Error, message)); ErrorCount += 1; throw new DiagnosticsException(message); }