Table of Contents

Class ParserBase

Namespace
Json.Net
Assembly
Json.Net.dll
public class ParserBase
Inheritance
ParserBase
Derived
Inherited Members

Constructors

ParserBase(int)

public ParserBase(int bufferSize = 1024)

Parameters

bufferSize int

Fields

Alpha

protected static string Alpha

Field Value

string

AlphaNumeric

protected static string AlphaNumeric

Field Value

string

Digits

protected static string Digits

Field Value

string

EndOfStream

protected bool EndOfStream

Field Value

bool

HexDigits

protected static string HexDigits

Field Value

string

NextChar

protected char NextChar

Field Value

char

WhiteSpace

protected static string WhiteSpace

Field Value

string

Properties

IsAlpha

protected bool IsAlpha { get; }

Property Value

bool

IsAlphaNumeric

protected bool IsAlphaNumeric { get; }

Property Value

bool

IsDigit

protected bool IsDigit { get; }

Property Value

bool

IsHexDigit

protected bool IsHexDigit { get; }

Property Value

bool

IsWhite

protected bool IsWhite { get; }

Property Value

bool

Methods

Initialize(TextReader)

public ParserBase Initialize(TextReader textReader)

Parameters

textReader TextReader

Returns

ParserBase

Initialize(string)

public ParserBase Initialize(string json)

Parameters

json string

Returns

ParserBase

Match(string)

protected void Match(string s)

Parameters

s string

ReadNext()

protected char ReadNext()

Returns

char

SkipWhite()

protected void SkipWhite()