Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Sealed class: RT.KitchenSink.Lex.LexTokenizer

This type is not documented.

Constructors

LexTokenizer(LexReader reader, IEnumerable<Token.Parser> tokenParsers, ICollection<Type> ignoreTokens, Type stopToken, bool swallowWhitespace)
This member is not documented.

Instance methods

bool
  • Inherited from LazyList<Token>
  • Implements: ICollection<T>.Contains(T)
Determines whether an element is in the list.
void
CopyTo(Token[] array, int arrayIndex)
  • Inherited from LazyList<Token>
  • Implements: ICollection<T>.CopyTo(T[], int)
Copies all elements to the specified array starting at the specified index.
void Disposes of the enumerable's enumerator, if one is held at the moment.
IEnumerator<Token>
  • Inherited from LazyList<Token>
  • Implements: IEnumerable<T>.GetEnumerator()
Returns an enumerator for the collection. Warning: This enumerates the underlying collection completely before returning.
bool
IndexInRange(int index)
Checks whether the specified index is a valid index, i.e. not out-of-range.
intReturns the index of the specified item, or -1 if the item is not found. (see also remarks)

Instance properties

int Gets the number of elements. Note that this method will have to enumerate the underlying enumerable in full.
bool Returns true.
Token
this[int index]
Gets the item at the specified index.