Click or drag to resize
Akka.NETHoconTokenizer Class
This class contains methods used to tokenize HOCON (Human-Optimized Config Object Notation) configuration strings.
Inheritance Hierarchy

Namespace:  Akka.Configuration.Hocon
Assembly:  Akka (in Akka.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public class HoconTokenizer : Tokenizer

The HoconTokenizer type exposes the following members.

Constructors
  NameDescription
Public methodHoconTokenizer
Initializes a new instance of the HoconTokenizer class.
Top
Properties
  NameDescription
Public propertyEoF
A value indicating whether the tokenizer has reached the end of the string.
(Inherited from Tokenizer.)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsArrayEnd
Determines whether the current token matches an ArrayEnd token.
Public methodIsArrayStart
Determines whether the current token matches an ArrayStart token.
Public methodIsAssignment
Determines whether the current token matches an Assign token.
Public methodIsComma
Determines whether the current token matches an Comma token.
Public methodIsDot
Determines whether the current token matches an Dot token.
Public methodIsEndOfObject
Determines whether the current token matches an ObjectEnd token.
Public methodIsInclude
Determines whether the current token is the start of an include directive.
Public methodIsObjectStart
Determines whether the current token matches an ObjectStart token.
Public methodIsSpaceOrTab
Determines whether the current token is a space or a tab.
Public methodIsStartOfComment
Determines whether the current token is the start of a comment.
Public methodIsStartOfQuotedText
Determines whether the current token matches the start of a quoted string.
Public methodIsStartOfTripleQuotedText
Determines whether the current token matches the start of a triple quoted string.
Public methodIsStartSimpleValue
Determines whether the current token is the start of an unquoted string literal.
Public methodIsSubstitutionStart
Determines whether the current token is the start of a substitution.
Public methodIsUnquotedKey
Determines whether the current token is an unquoted key.
Public methodIsUnquotedKeyStart
Determines whether the current token is the start of an unquoted key.
Public methodIsWhitespace
Determines whether the current token is whitespace.
Public methodIsWhitespaceOrComment
Determines whether the current token is whitespace or a comment.
Public methodMatches(String)
Determines whether the given pattern matches the value at the current position of the tokenizer.
(Inherited from Tokenizer.)
Public methodMatches(String)
Determines whether any of the given patterns match the value at the current position of the tokenizer.
(Inherited from Tokenizer.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPeek
Retrieves the next character in the tokenizer without advancing its position.
(Inherited from Tokenizer.)
Public methodPop
Removes an index from the tokenizer's bookkeeping stack.
(Inherited from Tokenizer.)
Public methodPullArrayEnd
Retrieves a ArrayEnd token from the tokenizer's current position.
Public methodPullArrayStart
Retrieves a ArrayStart token from the tokenizer's current position.
Public methodPullAssignment
Retrieves a Assign token from the tokenizer's current position.
Public methodPullComma
Retrieves a Comma token from the tokenizer's current position.
Public methodPullComment
Retrieves a Comment token from the tokenizer's current position.
Public methodPullDot
Retrieves a Dot token from the tokenizer's current position.
Public methodPullEndOfObject
Retrieves a ObjectEnd token from the tokenizer's current position.
Public methodPullInclude
TBD
Public methodPullNext
Retrieves the next token from the string.
Public methodPullQuotedKey
Retrieves a quoted Key token from the tokenizer's current position.
Public methodPullQuotedText
Retrieves a quoted LiteralValue token from the tokenizer's current position.
Public methodPullRestOfLine
Retrieves the current line from where the current token is located in the string.
Public methodPullSimpleValue
Retrieves the current token as a string literal token.
Public methodPullSpaceOrTab
Retrieves the current token, including whitespace and tabs, as a string literal token.
Public methodPullStartOfObject
Retrieves a ObjectStart token from the tokenizer's current position.
Public methodPullSubstitution
Retrieves a Substitute token from the tokenizer's current position.
Public methodPullTripleQuotedText
Retrieves a triple quoted LiteralValue token from the tokenizer's current position.
Public methodPullUnquotedKey
Retrieves an unquoted Key token from the tokenizer's current position.
Public methodPullValue
Retrieves a value token from the tokenizer's current position.
Public methodPullWhitespace
Advances the tokenizer to the next non-whitespace character.
(Inherited from Tokenizer.)
Public methodPullWhitespaceAndComments
Advances the tokenizer to the next non-whitespace, non-comment token.
Public methodPush
Adds the current index to the tokenizer's bookkeeping stack.
(Inherited from Tokenizer.)
Public methodTake
Retrieves the next character in the tokenizer.
(Inherited from Tokenizer.)
Public methodTake(Int32)
Retrieves a string of the given length from the current position of the tokenizer.
(Inherited from Tokenizer.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
See Also