Exemple #1
0
 protected internal override void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)
 {
     _reporter.AddDiagnostic(diagnostic);
     base.OnWorkspaceFailed(diagnostic);
 }
Exemple #2
0
 public void Report(WorkspaceDiagnostic diagnostic)
 {
     _workspace.OnWorkspaceFailed(diagnostic);
 }
Exemple #3
0
 protected internal override void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)
 {
     ImmutableInterlocked.Update(ref _diagnostics, d => d.Add(diagnostic));
     base.OnWorkspaceFailed(diagnostic);
 }
Exemple #4
0
 internal void AddDiagnostic(WorkspaceDiagnostic diagnostic)
 {
     ImmutableInterlocked.Update(ref Diagnostics, (list, d) => list.Add(d), diagnostic);
 }