Example #1
0
        private void RegisterStructureMatcher()
        {
            var matcher = new NQueryBraceMatcher();

            matcher.Matchers.AddRange(BraceMatchingExtensions.GetStandardBraceMatchers());

            RegisterService <INQueryBraceMatcher>(matcher);
            RegisterService <IStructureMatcher>(matcher);

            var delimterHighlightingTagger = new TextViewTaggerProvider <DelimiterHighlightTagger>(typeof(DelimiterHighlightTagger));

            RegisterService(delimterHighlightingTagger);
        }
 public BraceMatcherService([ImportMany] IEnumerable <IBraceMatcher> matchers)
 {
     Matchers = matchers.Concat(BraceMatchingExtensions.GetStandardBraceMatchers()).ToImmutableArray();
 }