public RegexEmbeddedLanguageFeatures( AbstractEmbeddedLanguageFeaturesProvider provider, EmbeddedLanguageInfo info) : base(info) { _provider = provider; DocumentHighlightsService = new RegexDocumentHighlightsService(this); CompletionProvider = new RegexEmbeddedCompletionProvider(this); }
public RegexEmbeddedLanguage( AbstractEmbeddedLanguageFeaturesProvider provider, EmbeddedLanguageInfo info) { Info = info; Classifier = new RegexSyntaxClassifier(info); _provider = provider; DocumentHighlightsService = new RegexDocumentHighlightsService(this); CompletionProvider = new RegexEmbeddedCompletionProvider(this); }
public RegexEmbeddedLanguageFeatures(EmbeddedLanguageInfo info) : base(info) { DocumentHighlightsService = new RegexDocumentHighlightsService(this); DiagnosticAnalyzer = new RegexDiagnosticAnalyzer(info); }