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())); }