C# Class Kiwi.Json.Conversion.AbstractJsonParser

Inheritance: IJsonParser
Afficher le fichier Open project: jlarsson/Kiwi.Json

Méthodes publiques

Свойство Type Description
Eof char

Méthodes publiques

Méthode Description
EndOfInput ( ) : bool
Parse ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object

Méthodes protégées

Méthode Description
AbstractJsonParser ( ) : System
CreateBadStringException ( int startLine, int startColumn ) : Exception
CreateException ( string format ) : Exception
CreateExpectedNumberException ( int startLine, int startColumn ) : Exception
Match ( char c ) : void
Match ( string s ) : void
Next ( ) : char
ParseFalse ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
ParseHexCharValue ( ) : int
ParseNull ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
ParseObject ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
ParseString ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
ParseString ( ) : string
ParseTrue ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
ParseUnicodeHexEncoding ( ) : char
ParserArray ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
Peek ( ) : int
Read ( ) : int
SkipWhitespace ( ) : void
TryMatch ( char c ) : bool

Private Methods

Méthode Description
ParseNumber ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object

Method Details

AbstractJsonParser() protected méthode

protected AbstractJsonParser ( ) : System
Résultat System

CreateBadStringException() protected méthode

protected CreateBadStringException ( int startLine, int startColumn ) : Exception
startLine int
startColumn int
Résultat System.Exception

CreateException() protected static méthode

protected static CreateException ( string format ) : Exception
format string
Résultat System.Exception

CreateExpectedNumberException() protected méthode

protected CreateExpectedNumberException ( int startLine, int startColumn ) : Exception
startLine int
startColumn int
Résultat System.Exception

EndOfInput() public méthode

public EndOfInput ( ) : bool
Résultat bool

Match() protected méthode

protected Match ( char c ) : void
c char
Résultat void

Match() protected méthode

protected Match ( string s ) : void
s string
Résultat void

Next() protected méthode

protected Next ( ) : char
Résultat char

Parse() public méthode

public Parse ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
instanceState object
Résultat object

ParseFalse() protected méthode

protected ParseFalse ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Résultat object

ParseHexCharValue() protected méthode

protected ParseHexCharValue ( ) : int
Résultat int

ParseNull() protected méthode

protected ParseNull ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Résultat object

ParseObject() protected méthode

protected ParseObject ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
instanceState object
Résultat object

ParseString() protected méthode

protected ParseString ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Résultat object

ParseString() protected méthode

protected ParseString ( ) : string
Résultat string

ParseTrue() protected méthode

protected ParseTrue ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Résultat object

ParseUnicodeHexEncoding() protected méthode

protected ParseUnicodeHexEncoding ( ) : char
Résultat char

ParserArray() protected méthode

protected ParserArray ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
instanceState object
Résultat object

Peek() protected abstract méthode

protected abstract Peek ( ) : int
Résultat int

Read() protected abstract méthode

protected abstract Read ( ) : int
Résultat int

SkipWhitespace() protected méthode

protected SkipWhitespace ( ) : void
Résultat void

TryMatch() protected méthode

protected TryMatch ( char c ) : bool
c char
Résultat bool

Property Details

Eof public_oe static_oe property

public static char Eof
Résultat char