Exemplo n.º 1
0
 public InitializationManager(
     IRevalidationJobStateService jobState,
     IPackageRevalidationStateService packageState,
     IPackageFinder packageFinder,
     IServiceScopeFactory scopeFactory,
     InitializationConfiguration config,
     ILogger <InitializationManager> logger)
 {
     _jobState      = jobState ?? throw new ArgumentNullException(nameof(jobState));
     _packageState  = packageState ?? throw new ArgumentNullException(nameof(packageState));
     _packageFinder = packageFinder ?? throw new ArgumentNullException(nameof(packageFinder));
     _scopeFactory  = scopeFactory ?? throw new ArgumentNullException(nameof(scopeFactory));
     _config        = config ?? throw new ArgumentNullException(nameof(config));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemplo n.º 2
0
 public AnalysisEngine(IApiCatalogLookup catalog, IApiRecommendations recommendations, IPackageFinder packageFinder)
 {
     _catalog         = catalog;
     _recommendations = recommendations;
     _packageFinder   = packageFinder;
 }
Exemplo n.º 3
0
 public RoslynWorkspaceServer(IPackageFinder packageRegistry)
 {
     _packageFinder = packageRegistry ?? throw new ArgumentNullException(nameof(packageRegistry));
 }
Exemplo n.º 4
0
 public RoslynWorkspaceServer(IPackage package)
 {
     _packageFinder = PackageFinder.Create(package);
 }
Exemplo n.º 5
0
 public static Task <T> Find <T>(
     this IPackageFinder finder,
     string packageName,
     Budget budget = null)
     where T : class, IPackage =>
 finder.Find <T>(new PackageDescriptor(packageName));
Exemplo n.º 6
0
 public WorkspaceServerMultiplexer(IPackageFinder packageFinder)
 {
     _packageFinder         = packageFinder;
     _roslynWorkspaceServer = new RoslynWorkspaceServer(packageFinder);
     _fsharpWorkspaceServer = new FSharpWorkspaceServer(packageFinder);
 }