Exemplo n.º 1
0
 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;
 }