C# 클래스 MvvmCross.Platform.Parse.MvxParser

파일 보기 프로젝트 열기: MvvmCross/MvvmCross

보호된 메소드들

메소드 설명
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