示例#1
0
        public SearchHighlighter(FilePath path, Highlighting.Highlighter highlighter)
        {
            _highlighter = highlighter;
            _path = path;
            _searchController = JadeCore.Services.Provider.SearchController;

            ((INotifyCollectionChanged)_searchController.Searches).CollectionChanged += Searchs_CollectionChanged;
            _ranges = new HashSet<Highlighting.IHighlightedRange>();
            
            if(_searchController.Current != null)
            {
                OnNewSearch(_searchController.Current);
            }
        }
示例#2
0
 public DiagnosticHighlighter(Highlighting.Highlighter highlighter)
 {
     _highlighter = highlighter;
 }
示例#3
0
 public IndexHighlighter(Highlighting.Highlighter underliner)
 {
     _underliner = underliner;
 }