Exemple #1
0
 public BicepCompilationManager(ILanguageServerFacade server, ICompilationProvider provider, IWorkspace workspace, IFileResolver fileResolver, IModuleRestoreScheduler scheduler)
 {
     this.server       = server;
     this.provider     = provider;
     this.workspace    = workspace;
     this.fileResolver = fileResolver;
     this.scheduler    = scheduler;
 }
Exemple #2
0
        public BicepCompilationManager(
            ILanguageServerFacade server,
            ICompilationProvider provider,
            IWorkspace workspace,
            IFileResolver fileResolver,
            IModuleRestoreScheduler scheduler,
            IConfigurationManager configurationManager,
            ITelemetryProvider telemetryProvider,
            ILinterRulesProvider LinterRulesProvider)
        {
            this.server               = server;
            this.provider             = provider;
            this.workspace            = workspace;
            this.fileResolver         = fileResolver;
            this.scheduler            = scheduler;
            this.configurationManager = configurationManager;
            this.TelemetryProvider    = telemetryProvider;

            this.LinterRulesProvider = LinterRulesProvider;
        }