C# Класс MvvmCross.Platform.Parse.MvxParser

Показать файл Открыть проект

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

Метод Описание
IsValidFirstCharacterOfCSharpName ( char firstChar ) : bool
IsValidMidCharacterOfCSharpName ( char firstChar ) : bool
MoveNext ( uint increment = 1 ) : void
NumberFromText ( string numberText ) : ValueType
NumberFromText ( string numberText, bool decimalPeriodSeen ) : ValueType
ReadEnumerationValue ( Type enumerationType, bool ignoreCase = true ) : object
ReadEscapedCharacter ( ) : char
ReadNumber ( ) : ValueType
ReadQuotedString ( ) : string
ReadTextUntil ( ) : string
ReadTextUntilWhitespaceOr ( ) : string
ReadUnsignedInteger ( ) : uint
ReadValidCSharpName ( ) : string
ReadValue ( ) : object
Reset ( string textToParse ) : void
SafePeekString ( int length ) : string
SkipWhitespace ( ) : void
SkipWhitespaceAndCharacters ( ) : void
SkipWhitespaceAndCharacters ( bool>.Dictionary toSkip ) : void
SkipWhitespaceAndCharacters ( IEnumerable toSkip ) : void
TestKeywordInPeekString ( string uppercaseKeyword, string peekString ) : bool
TryReadBoolean ( bool &booleanValue ) : bool
TryReadNull ( ) : bool
TryReadValue ( AllowNonQuotedText allowNonQuotedText, object &value ) : bool

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

Метод Описание
IsWhiteSpaceOrCharacter ( char charToTest, bool>.Dictionary toSkip ) : bool
IsWhiteSpaceOrCharacter ( char charToTest, IEnumerable toSkip ) : bool
ReadFourDigitUnicodeCharacter ( ) : char
ReadNDigits ( int count ) : string

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

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

protected IsValidFirstCharacterOfCSharpName ( char firstChar ) : bool
firstChar char
Результат bool

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

protected IsValidMidCharacterOfCSharpName ( char firstChar ) : bool
firstChar char
Результат bool

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

protected MoveNext ( uint increment = 1 ) : void
increment uint
Результат void

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

protected NumberFromText ( string numberText ) : ValueType
numberText string
Результат System.ValueType

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

protected NumberFromText ( string numberText, bool decimalPeriodSeen ) : ValueType
numberText string
decimalPeriodSeen bool
Результат System.ValueType

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

protected ReadEnumerationValue ( Type enumerationType, bool ignoreCase = true ) : object
enumerationType System.Type
ignoreCase bool
Результат object

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

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

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

protected ReadNumber ( ) : ValueType
Результат System.ValueType

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

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

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

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

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

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

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

protected ReadUnsignedInteger ( ) : uint
Результат uint

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

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

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

protected ReadValue ( ) : object
Результат object

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

protected Reset ( string textToParse ) : void
textToParse string
Результат void

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

protected SafePeekString ( int length ) : string
length int
Результат string

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

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

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

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

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

protected SkipWhitespaceAndCharacters ( bool>.Dictionary toSkip ) : void
toSkip bool>.Dictionary
Результат void

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

protected SkipWhitespaceAndCharacters ( IEnumerable toSkip ) : void
toSkip IEnumerable
Результат void

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

protected TestKeywordInPeekString ( string uppercaseKeyword, string peekString ) : bool
uppercaseKeyword string
peekString string
Результат bool

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

protected TryReadBoolean ( bool &booleanValue ) : bool
booleanValue bool
Результат bool

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

protected TryReadNull ( ) : bool
Результат bool

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

protected TryReadValue ( AllowNonQuotedText allowNonQuotedText, object &value ) : bool
allowNonQuotedText AllowNonQuotedText
value object
Результат bool