C# Class MvvmCross.Platform.Parse.MvxParser

Afficher le fichier Open project: MvvmCross/MvvmCross

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
IsWhiteSpaceOrCharacter ( char charToTest, bool>.Dictionary toSkip ) : bool
IsWhiteSpaceOrCharacter ( char charToTest, IEnumerable toSkip ) : bool
ReadFourDigitUnicodeCharacter ( ) : char
ReadNDigits ( int count ) : string

Method Details

IsValidFirstCharacterOfCSharpName() protected méthode

protected IsValidFirstCharacterOfCSharpName ( char firstChar ) : bool
firstChar char
Résultat bool

IsValidMidCharacterOfCSharpName() protected méthode

protected IsValidMidCharacterOfCSharpName ( char firstChar ) : bool
firstChar char
Résultat bool

MoveNext() protected méthode

protected MoveNext ( uint increment = 1 ) : void
increment uint
Résultat void

NumberFromText() protected méthode

protected NumberFromText ( string numberText ) : ValueType
numberText string
Résultat System.ValueType

NumberFromText() protected méthode

protected NumberFromText ( string numberText, bool decimalPeriodSeen ) : ValueType
numberText string
decimalPeriodSeen bool
Résultat System.ValueType

ReadEnumerationValue() protected méthode

protected ReadEnumerationValue ( Type enumerationType, bool ignoreCase = true ) : object
enumerationType System.Type
ignoreCase bool
Résultat object

ReadEscapedCharacter() protected méthode

protected ReadEscapedCharacter ( ) : char
Résultat char

ReadNumber() protected méthode

protected ReadNumber ( ) : ValueType
Résultat System.ValueType

ReadQuotedString() protected méthode

protected ReadQuotedString ( ) : string
Résultat string

ReadTextUntil() protected méthode

protected ReadTextUntil ( ) : string
Résultat string

ReadTextUntilWhitespaceOr() protected méthode

protected ReadTextUntilWhitespaceOr ( ) : string
Résultat string

ReadUnsignedInteger() protected méthode

protected ReadUnsignedInteger ( ) : uint
Résultat uint

ReadValidCSharpName() protected méthode

protected ReadValidCSharpName ( ) : string
Résultat string

ReadValue() protected méthode

protected ReadValue ( ) : object
Résultat object

Reset() protected méthode

protected Reset ( string textToParse ) : void
textToParse string
Résultat void

SafePeekString() protected méthode

protected SafePeekString ( int length ) : string
length int
Résultat string

SkipWhitespace() protected méthode

protected SkipWhitespace ( ) : void
Résultat void

SkipWhitespaceAndCharacters() protected méthode

protected SkipWhitespaceAndCharacters ( ) : void
Résultat void

SkipWhitespaceAndCharacters() protected méthode

protected SkipWhitespaceAndCharacters ( bool>.Dictionary toSkip ) : void
toSkip bool>.Dictionary
Résultat void

SkipWhitespaceAndCharacters() protected méthode

protected SkipWhitespaceAndCharacters ( IEnumerable toSkip ) : void
toSkip IEnumerable
Résultat void

TestKeywordInPeekString() protected méthode

protected TestKeywordInPeekString ( string uppercaseKeyword, string peekString ) : bool
uppercaseKeyword string
peekString string
Résultat bool

TryReadBoolean() protected méthode

protected TryReadBoolean ( bool &booleanValue ) : bool
booleanValue bool
Résultat bool

TryReadNull() protected méthode

protected TryReadNull ( ) : bool
Résultat bool

TryReadValue() protected méthode

protected TryReadValue ( AllowNonQuotedText allowNonQuotedText, object &value ) : bool
allowNonQuotedText AllowNonQuotedText
value object
Résultat bool