public bool ContainsNearby(Position pos) { return _start <= pos && _end >= pos; }
public bool Contains(Position pos) { return _start <= pos && _end > pos; }
public IEnumerable<AutoCompletionItem> GetAutoCompletionItems(Position pos) { foreach (var item in _file.GetAutoCompletionItems(pos)) yield return item; foreach (var incl in _includeFiles) { foreach (var item in incl.GetGlobalAutoCompletionItems()) yield return item; } }
public Span(Position start, Position end) { _start = start; _end = end; }
public IEnumerable<Token> FindTokens(Position pos) { return _file.FindTokens(pos); }