/// <nodoc /> public NugetResolver( FrontEndHost host, FrontEndContext context, IConfiguration configuration, IFrontEndStatistics statistics, SourceFileProcessingQueue <bool> parseQueue, Logger logger = null, IDecorator <EvaluationResult> evaluationDecorator = null) : base(host, context, configuration, statistics, parseQueue, logger, evaluationDecorator) { }
/// <nodoc /> public NugetResolver( GlobalConstants constants, ModuleRegistry sharedModuleRegistry, FrontEndHost host, FrontEndContext context, IConfiguration configuration, IFrontEndStatistics statistics, SourceFileProcessingQueue <bool> parseQueue, Logger logger = null, IDecorator <EvaluationResult> evaluationDecorator = null) : base(constants, sharedModuleRegistry, host, context, configuration, statistics, parseQueue, logger, evaluationDecorator) { }
/// <nodoc /> public DScriptSourceResolver( FrontEndHost host, FrontEndContext context, IConfiguration configuration, IFrontEndStatistics statistics, SourceFileProcessingQueue <bool> parseQueue, Logger logger = null, IDecorator <Values.EvaluationResult> evaluationDecorator = null) : base(statistics, logger, host, context, configuration) { Contract.Requires(parseQueue != null); m_parseQueue = parseQueue; m_evaluationDecorator = evaluationDecorator; }
/// <inheritdoc /> public override void InitializeInterpreter(FrontEndHost host, FrontEndContext context, IConfiguration configuration) { base.InitializeInterpreter(host, context, configuration); m_sourceFileProcessingQueue = new SourceFileProcessingQueue <bool>(configuration.FrontEnd.MaxFrontEndConcurrency()); }