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.
voidDisposes 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.
int Returns the index of the specified item, or -1 if the item is not found. (see also remarks)

Instance properties

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