public IdentifierHighlightingStage(ResolveHighlighterRegistrar registrar, ConfigurableIdentifierHighlightingStageService identifierHighlightingStageService,
                                    RunsProducts.ProductConfigurations productConfigurations)
 {
     myRegistrar = registrar;
     myIdentifierHighlightingStageService = identifierHighlightingStageService;
     myInternalMode = productConfigurations.IsInternalMode();
 }
 public IdentifierHighlighterProcess(IDaemonProcess process, ResolveHighlighterRegistrar registrar,
                                     IContextBoundSettingsStore settingsStore, DaemonProcessKind processKind, IShaderLabFile file,
                                     ConfigurableIdentifierHighlightingStageService identifierHighlightingStageService)
     : base(process, settingsStore, file)
 {
     myProcessKind = processKind;
     myIdentifierHighlightingEnabled = identifierHighlightingStageService.ShouldHighlightIdentifiers(settingsStore);
     myVisualElementHighlighter      = new VisualElementHighlighter(ShaderLabLanguage.Instance, settingsStore);
 }
예제 #3
0
 public IdentifierHighlighterProcess(IDaemonProcess process, ResolveHighlighterRegistrar registrar,
                                     IContextBoundSettingsStore settingsStore, DaemonProcessKind processKind, IShaderLabFile file,
                                     ConfigurableIdentifierHighlightingStageService identifierHighlightingStageService,
                                     bool internalMode)
     : base(process, settingsStore, file)
 {
     myProcessKind  = processKind;
     myInternalMode = internalMode;
     myIdentifierHighlightingEnabled = identifierHighlightingStageService.ShouldHighlightIdentifiers(settingsStore);
     myVisualElementHighlighter      = new VisualElementHighlighter(ShaderLabLanguage.Instance, settingsStore);
     myResolveProblemHighlighter     = new ResolveProblemHighlighter(registrar);
     myReferenceProvider             = ((IFileImpl)file).ReferenceProvider;
 }
 public IdentifierHighlightingStage(ResolveHighlighterRegistrar registrar, ConfigurableIdentifierHighlightingStageService identifierHighlightingStageService)
 {
     myRegistrar = registrar;
     myIdentifierHighlightingStageService = identifierHighlightingStageService;
 }