public SonarLintQuickInfoSource(SonarLintQuickInfoSourceProvider provider, ITextBuffer subjectBuffer, string filePath, IIssueConverter issueConverter) { if (provider == null) { throw new ArgumentNullException(nameof(provider)); } if (subjectBuffer == null) { throw new ArgumentNullException(nameof(subjectBuffer)); } if (filePath == null) { throw new ArgumentNullException(nameof(filePath)); } if (issueConverter == null) { throw new ArgumentNullException(nameof(issueConverter)); } this.provider = provider; this.subjectBuffer = subjectBuffer; this.filePath = filePath; this.issueConverter = issueConverter; }
public SonarLintQuickInfoSource(SonarLintQuickInfoSourceProvider provider, ITextBuffer subjectBuffer, string filePath) : this(provider, subjectBuffer, filePath, new IssueConverter()) { }