public AnalyzeCommand(IEnumerable <IAnalyzerRule> rules, TextWriter writer, INuGetPackageProvider packageProvider, IAnalysisOptions options) { _rules = rules; _writer = writer; _packageProvider = packageProvider; _options = options; }
public RequestProcessor(IEnumerable <IAnalyzerRule> rules, INuGetPackageProvider packageProvider, IResultStorage storage, TextWriter writer) { _rules = rules; _packageProvider = packageProvider; _storage = storage; _writer = writer; }
public Task <IPackage> GetPackageAsync(INuGetPackageProvider provider, CancellationToken token) { return(provider.GetPackageAsync(Id, Version, token)); }