public Highlighter(JadeCore.ITextDocument doc) { if (doc == null) throw new ArgumentNullException("doc"); _document = doc; _highlights = new TextSegmentCollection<HighlightedRange>(); _textViews = new List<TextView>(); }
public CompletionEngine(JadeCore.ITextDocument sourceDoc, TextArea textArea, IResultProvider resultsProvider) { _textArea = textArea; _sourceDoc = sourceDoc; _resulsProvider = resultsProvider; _textArea.TextEntering += TextAreaTextEntering; _textArea.TextEntered += TextAreaTextEntered; _currentPhase = Phase.Inactive; }