Esempio n. 1
0
        public static IDiagnosticsSink InsertSink(
            this IDiagnosticsSink sink)
        {
            var subSink = new DiagnosticSink();

            sink.Add(subSink);
            return(subSink);
        }
Esempio n. 2
0
 public static void Add(
     this IDiagnosticsSink sink,
     Severity severity,
     SourceRange range,
     string message)
 {
     sink.Add(new Diagnostic(severity, range, message));
 }
Esempio n. 3
0
 public static void Add(
     this IDiagnosticsSink sink,
     Severity severity,
     SourceRange range,
     string format,
     params object[] args)
 {
     sink.Add(new Diagnostic(severity, range, string.Format(format, args)));
 }