示例#1
0
 public RegexEmbeddedLanguageEditorFeatures(
     AbstractEmbeddedLanguageFeaturesProvider provider,
     EmbeddedLanguageInfo info
     ) : base(provider, info)
 {
     BraceMatcher = new RegexBraceMatcher(this);
 }
示例#2
0
        public RegexEmbeddedLanguageFeatures(
            AbstractEmbeddedLanguageFeaturesProvider provider,
            EmbeddedLanguageInfo info) : base(info)
        {
            _provider = provider;

            DocumentHighlightsService = new RegexDocumentHighlightsService(this);
            CompletionProvider        = new RegexEmbeddedCompletionProvider(this);
        }
示例#3
0
        public RegexEmbeddedLanguage(
            AbstractEmbeddedLanguageFeaturesProvider provider,
            EmbeddedLanguageInfo info)
        {
            Info = info;

            _provider = provider;

            CompletionProvider = new RegexEmbeddedCompletionProvider(this);
        }
示例#4
0
        public RegexEmbeddedLanguage(
            AbstractEmbeddedLanguageFeaturesProvider provider,
            EmbeddedLanguageInfo info)
        {
            Info       = info;
            Classifier = new RegexSyntaxClassifier(info);

            _provider = provider;

            DocumentHighlightsService = new RegexDocumentHighlightsService(this);
            CompletionProvider        = new RegexEmbeddedCompletionProvider(this);
        }