private DiagnosticsUpdatedArgs MakeArgs(DiagnosticAnalyzer analyzer, ImmutableHashSet <DiagnosticData> items, Project project) { return(new DiagnosticsUpdatedArgs( id: new HostArgsId(this, analyzer, project?.Id), workspace: this.Workspace, solution: project?.Solution, projectId: project?.Id, documentId: null, diagnostics: items.ToImmutableArray())); }
private DiagnosticsUpdatedArgs MakeArgs(DiagnosticAnalyzer analyzer, ImmutableHashSet <DiagnosticData> items, Project project) { var id = WorkspaceAnalyzerManager.GetUniqueIdForAnalyzer(analyzer); return(new DiagnosticsUpdatedArgs( id: Tuple.Create(this, id, project?.Id), workspace: this.Workspace, solution: project?.Solution, projectId: project?.Id, documentId: null, diagnostics: items.ToImmutableArray())); }
private DiagnosticsUpdatedArgs MakeCreatedArgs(DiagnosticAnalyzer analyzer, ImmutableHashSet <DiagnosticData> items, Project project) { return(DiagnosticsUpdatedArgs.DiagnosticsCreated( CreateId(analyzer, project), this.Workspace, project?.Solution, project?.Id, documentId: null, diagnostics: items.ToImmutableArray())); }
private DiagnosticsUpdatedArgs MakeCreatedArgs(DiagnosticAnalyzer analyzer, ImmutableHashSet<DiagnosticData> items, Project project) { return DiagnosticsUpdatedArgs.DiagnosticsCreated( CreateId(analyzer, project), this.Workspace, project?.Solution, project?.Id, documentId: null, diagnostics: items.ToImmutableArray()); }
private DiagnosticsUpdatedArgs MakeArgs(DiagnosticAnalyzer analyzer, ImmutableHashSet<DiagnosticData> items, Project project) { return new DiagnosticsUpdatedArgs( id: new HostArgsId(this, analyzer, project?.Id), workspace: this.Workspace, solution: project?.Solution, projectId: project?.Id, documentId: null, diagnostics: items.ToImmutableArray()); }