public static IEnumerable <IIssue> ReadIssues( this ICakeContext context, IIssueProvider issueProvider, ReadIssuesSettings settings) { context.NotNull(nameof(context)); issueProvider.NotNull(nameof(issueProvider)); settings.NotNull(nameof(settings)); return (context.ReadIssues( new List <IIssueProvider> { issueProvider }, settings)); }
public static IEnumerable <IIssue> ReadIssues( this ICakeContext context, IEnumerable <IIssueProvider> issueProviders, ReadIssuesSettings settings) { context.NotNull(nameof(context)); settings.NotNull(nameof(settings)); // ReSharper disable once PossibleMultipleEnumeration issueProviders.NotNullOrEmptyOrEmptyElement(nameof(issueProviders)); // ReSharper disable once PossibleMultipleEnumeration var issuesReader = new IssuesReader(context.Log, issueProviders, settings); return(issuesReader.ReadIssues(settings.Format)); }