public Diagnostic[] GetDiagnostics() { var res = _diagnostics.ToArray(); _diagnostics.ClearAndTruncate(); return(res); }