Ejemplo n.º 1
0
 /// <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)
 {
 }
Ejemplo n.º 2
0
 /// <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)
 {
 }
Ejemplo n.º 3
0
        /// <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;
        }
Ejemplo n.º 4
0
        /// <inheritdoc />
        public override void InitializeInterpreter(FrontEndHost host, FrontEndContext context, IConfiguration configuration)
        {
            base.InitializeInterpreter(host, context, configuration);

            m_sourceFileProcessingQueue = new SourceFileProcessingQueue <bool>(configuration.FrontEnd.MaxFrontEndConcurrency());
        }