Ejemplo n.º 1
0
        private static DiagnosticData RaiseDiagnosticEvent(ManualResetEvent set, TestDiagnosticUpdateSource source, TestWorkspace workspace, ProjectId project, DocumentId document, object id)
        {
            set.Reset();

            var diagnostic = CreateDiagnosticData(workspace, project, document);

            source.RaiseUpdateEvent(
                DiagnosticsUpdatedArgs.DiagnosticsCreated(id, workspace, workspace.CurrentSolution, project, document, ImmutableArray.Create(diagnostic)));

            set.WaitOne();

            return(diagnostic);
        }
Ejemplo n.º 2
0
        private static DiagnosticData RaiseDiagnosticEvent(ManualResetEvent set, TestDiagnosticUpdateSource source, TestWorkspace workspace, ProjectId project, DocumentId document, object id)
        {
            set.Reset();

            var diagnostic = CreateDiagnosticData(workspace, project, document);

            source.RaiseUpdateEvent(
                new DiagnosticsUpdatedArgs(id, workspace, workspace.CurrentSolution, project, document, ImmutableArray.Create(diagnostic)));

            set.WaitOne();

            return diagnostic;
        }