C# Класс Kiwi.Json.Conversion.AbstractJsonParser

Наследование: IJsonParser
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Eof char

Открытые методы

Метод Описание
EndOfInput ( ) : bool
Parse ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
ParseNumber ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object

Описание методов

AbstractJsonParser() защищенный Метод

protected AbstractJsonParser ( ) : System
Результат System

CreateBadStringException() защищенный Метод

protected CreateBadStringException ( int startLine, int startColumn ) : Exception
startLine int
startColumn int
Результат System.Exception

CreateException() защищенный статический Метод

protected static CreateException ( string format ) : Exception
format string
Результат System.Exception

CreateExpectedNumberException() защищенный Метод

protected CreateExpectedNumberException ( int startLine, int startColumn ) : Exception
startLine int
startColumn int
Результат System.Exception

EndOfInput() публичный Метод

public EndOfInput ( ) : bool
Результат bool

Match() защищенный Метод

protected Match ( char c ) : void
c char
Результат void

Match() защищенный Метод

protected Match ( string s ) : void
s string
Результат void

Next() защищенный Метод

protected Next ( ) : char
Результат char

Parse() публичный Метод

public Parse ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
instanceState object
Результат object

ParseFalse() защищенный Метод

protected ParseFalse ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Результат object

ParseHexCharValue() защищенный Метод

protected ParseHexCharValue ( ) : int
Результат int

ParseNull() защищенный Метод

protected ParseNull ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Результат object

ParseObject() защищенный Метод

protected ParseObject ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
instanceState object
Результат object

ParseString() защищенный Метод

protected ParseString ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Результат object

ParseString() защищенный Метод

protected ParseString ( ) : string
Результат string

ParseTrue() защищенный Метод

protected ParseTrue ( ITypeBuilderRegistry registry, ITypeBuilder builder ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
Результат object

ParseUnicodeHexEncoding() защищенный Метод

protected ParseUnicodeHexEncoding ( ) : char
Результат char

ParserArray() защищенный Метод

protected ParserArray ( ITypeBuilderRegistry registry, ITypeBuilder builder, object instanceState ) : object
registry ITypeBuilderRegistry
builder ITypeBuilder
instanceState object
Результат object

Peek() защищенный абстрактный Метод

protected abstract Peek ( ) : int
Результат int

Read() защищенный абстрактный Метод

protected abstract Read ( ) : int
Результат int

SkipWhitespace() защищенный Метод

protected SkipWhitespace ( ) : void
Результат void

TryMatch() защищенный Метод

protected TryMatch ( char c ) : bool
c char
Результат bool

Описание свойств

Eof публичное статическое свойство

public static char Eof
Результат char