/// <summary>Returns the ParseItem located at the specified position.</summary> public ParseItem ItemAtPosition(int position) { return(ParseItems?.FirstOrDefault(p => p.Span.Contains(position - 1))); }
/// <summary>Returns all the parse items contained within the specified span.</summary> public IEnumerable <ParseItem> ItemsInSpan(Span span) { return(ParseItems?.Where(i => span.Contains(i.Span))); }