ReadonlyContainsWhether this token is part of a SQL string literal, quoted identifier or comment that a
template tag interrupts. Such a literal is split into pieces around each tag; every piece
carries true, and Enclosing gives the literal's full extent.
ReadonlyDepthParenthesis depth the token sits at. A ( carries the depth outside it and a ) the depth
outside the parenthesis it closes, so both match the text around them.
ReadonlyEnclosingThe full extent of the literal, identifier or comment this piece belongs to; null when not split.
ReadonlyKindReadonlySpanReadonlyTemplateThe tag's parts, for the three template kinds; null for SQL tokens.
ReadonlyTextThe token's text exactly as it appears in the input.
One token, covering its exact range of the input.