Show / Hide Table of Contents

Class NonTokenisedTokenQueue

Token Queue which is not backed by a Tokeniser.

Inheritance
object
BaseTokenQueue
TokenQueue
NonTokenisedTokenQueue
Implements
ITokenQueue
Inherited Members
TokenQueue._tokens
TokenQueue.Enqueue(IToken)
TokenQueue.Clear()
TokenQueue.Count
TokenQueue.InitialiseBuffer(int)
TokenQueue.Tokens
TokenQueue.PrintTrace(IToken)
BaseTokenQueue._tokeniser
BaseTokenQueue._tracing
BaseTokenQueue._lasttokentype
BaseTokenQueue.Tokeniser
BaseTokenQueue.Tracing
BaseTokenQueue.LastTokenType
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
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

| Edit this page View Source

NonTokenisedTokenQueue()

Creates a new non-Tokenised Queue.

Declaration
public NonTokenisedTokenQueue()

Methods

| Edit this page View Source

Dequeue()

Removed and returns the first Token from the Queue.

Declaration
public override IToken Dequeue()
Returns
Type Description
IToken
Overrides
TokenQueue.Dequeue()
| Edit this page 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()
| Edit this page 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.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • NonTokenisedTokenQueue()
  • Methods
    • Dequeue()
    • InitialiseBuffer()
    • Peek()
  • Implements
  • Extension Methods
Back to top Generated by DocFX