Show / Hide Table of Contents

Class NonTokenisedTokenQueue

Token Queue which is not backed by a Tokeniser.
Inheritance
System.Object
BaseTokenQueue
TokenQueue
NonTokenisedTokenQueue
Implements
ITokenQueue
Inherited Members
TokenQueue._tokens
TokenQueue.Enqueue(IToken)
TokenQueue.Clear()
TokenQueue.Count
TokenQueue.InitialiseBuffer(Int32)
TokenQueue.Tokens
TokenQueue.PrintTrace(IToken)
BaseTokenQueue._tokeniser
BaseTokenQueue._tracing
BaseTokenQueue._lasttokentype
BaseTokenQueue.Tokeniser
BaseTokenQueue.Tracing
BaseTokenQueue.LastTokenType
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Parsing.Tokens
Assembly: dotNetRDF.dll
Syntax
public class NonTokenisedTokenQueue : TokenQueue, ITokenQueue
Remarks
Designed to be explicitly populated with Tokens for when a Parser needs to be invoked on a subset of the overall Tokens.

Constructors

| Improve this Doc View Source

NonTokenisedTokenQueue()

Creates a new non-Tokenised Queue.
Declaration
public NonTokenisedTokenQueue()

Methods

| Improve this Doc View Source

Dequeue()

Removed and returns the first Token from the Queue.
Declaration
public override IToken Dequeue()
Returns
Type Description
IToken
Overrides
TokenQueue.Dequeue()
| Improve this Doc View Source

InitialiseBuffer()

Initialises the Buffer by doing nothing since there is no buffering on this Queue.
Declaration
public override void InitialiseBuffer()
Overrides
TokenQueue.InitialiseBuffer()
| Improve this Doc View Source

Peek()

Gets the first Token from the Queue without removing it.
Declaration
public override IToken Peek()
Returns
Type Description
IToken First Token in the Queue.
Overrides
TokenQueue.Peek()

Implements

ITokenQueue

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • NonTokenisedTokenQueue()
  • Methods
    • Dequeue()
    • InitialiseBuffer()
    • Peek()
  • Implements
  • Extension Methods
Back to top Generated by DocFX