private DiagnosticsUpdatedArgs MakeArgs(DiagnosticAnalyzer analyzer, ImmutableHashSet <DiagnosticData> items, Project project)
        {
            var id = analyzer.GetUniqueId();

            return(new DiagnosticsUpdatedArgs(
                       id: Tuple.Create(this, id, project?.Id),
                       workspace: this.Workspace,
                       solution: project?.Solution,
                       projectId: project?.Id,
                       documentId: null,
                       diagnostics: items.ToImmutableArray()));
        }