public ExternalSyntaxExplanationProvider( Func <HttpClient> httpClientFactory, ExternalSyntaxExplanationSettings settings, ISourcePathParser <RoslynNodeContext> sourcePathParser, IMonitor monitor ) { _httpClientFactory = httpClientFactory; _settings = settings; _sourcePathParser = sourcePathParser; _monitor = monitor; }
public ExternalSyntaxExplanationProvider( Func <HttpClient> httpClientFactory, Uri sourceUrl, TimeSpan updatePeriod, ISourcePathParser <RoslynNodeContext> sourcePathParser, IMonitor monitor ) { _httpClientFactory = httpClientFactory; _sourceUrl = sourceUrl; _updatePeriod = updatePeriod; _sourcePathParser = sourcePathParser; _monitor = monitor; }