Token<TKind> Constructors ​
Initialises a new instance of the Token<TKind> struct. No validation is performed for performance; use CreateToken<TKind>(TKind, SourceMark) to create tokens with guaranteed consistent values.
c#
public Token(TKind kind, TextFile file, int startIndex, int length, int startLineIndex, int startColumnIndex);Parameters ​
| Name | Type | Description |
|---|---|---|
kind | TKind | The kind of the token. |
file | TextFile | The TextFile the token comes from. |
startIndex | Int32 | The index of the start of the token in file. |
length | Int32 | The length of the token. |
startLineIndex | Int32 | Zero based index of the start line of the token in file. |
startColumnIndex | Int32 | Zero based index of the start column of the token in file. |