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); }
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; }