TokenReader<TKind>.TryConsume Method ​
Overloads ​
| Name | Description |
|---|---|
TryConsume(TKind, Token<TKind>) | If the token at the current position is of the specified kind then it is returned and the reader advanced, otherwise the stream does not move. |
TryConsume(TKind) | If the token at the current position is of the specified kind then the reader advances, otherwise the reader does not move. |
TryConsume(TKind, Token<TKind>) ​
If the token at the current position is of the specified kind then it is returned and the reader advanced, otherwise the stream does not move.
c#
public bool TryConsume(TKind kind, out Token<TKind> token);Parameters ​
| Name | Type | Description |
|---|---|---|
kind | TKind | The kind of token to consume. |
token | Token<TKind> | The consumed token if it was of the specified kind, the default token value otherwise. |
Returns ​
true if a token was consumed, false otherwise.
TryConsume(TKind) ​
If the token at the current position is of the specified kind then the reader advances, otherwise the reader does not move.
c#
public bool TryConsume(TKind kind);Parameters ​
| Name | Type | Description |
|---|---|---|
kind | TKind | The kind of token to consume. |
Returns ​
true if a token was consumed, false otherwise.