public FoundToken(Range element, int start, int end) { Range = element; Token = element.Text.Substring(start, end - start); Start = start; End = end; }
public Helper(FoundToken startToken) { StartToken = startToken; EndToken = startToken.Range.Tokens().First(t => t.Name == "/" + Name); Contents = new Range(startToken.Range .Characters.Skip(StartToken.End) .Take(EndToken.Start - StartToken.End)); }