コード例 #1
0
 protected internal override void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)
 {
     _reporter.AddDiagnostic(diagnostic);
     base.OnWorkspaceFailed(diagnostic);
 }
コード例 #2
0
 public void Report(WorkspaceDiagnostic diagnostic)
 {
     _workspace.OnWorkspaceFailed(diagnostic);
 }
コード例 #3
0
ファイル: MSBuildWorkspace.cs プロジェクト: znatz/roslyn
 protected internal override void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)
 {
     ImmutableInterlocked.Update(ref _diagnostics, d => d.Add(diagnostic));
     base.OnWorkspaceFailed(diagnostic);
 }
コード例 #4
0
 internal void AddDiagnostic(WorkspaceDiagnostic diagnostic)
 {
     ImmutableInterlocked.Update(ref Diagnostics, (list, d) => list.Add(d), diagnostic);
 }