The following tables list the members exposed by LexerStateTerminalSymbolCollection.
Name | Description | |
---|---|---|
![]() | Count | Gets the number of symbols in the collection. |
![]() | Item | Overloaded. Gets the TerminalSymbol at the specified index. |
![]() | LexerState | Gets the LexerState which owns the collection. |
Name | Description | |
---|---|---|
![]() | Add | Overloaded. Adds the specified symbol to the collection. |
![]() | Clear | Clears all symbols from the collection. |
![]() | Contains | Overloaded. Returns a value indicating whether the specified TerminalSymbol exists within the collection. |
![]() | IndexOf | Gets the index of the specified symbol or -1 if it doesn't exist. |
![]() | Insert | Overloaded. Inserts the specified symbol into the collection. |
![]() | IsExitSymbol | Indicates whether the specified TerminalSymbol will cause the lexer to exit the current LexerState when it is encountered during lexical analysis. |
![]() | Remove | Overloaded. Removes the TerminalSymbol with the specified name from the collection. |
![]() | TryGetSymbol | Tries to get a TerminalSymbol with the specified name and returns whether one is in the collection. |