C# Class MvvmCross.Binding.Parse.Binding.Swiss.MvxSwissBindingParser

Inheritance: MvxBindingParser
Datei anzeigen Open project: MvvmCross/MvvmCross

Protected Methods

Method Description
DetectOperator ( ) : bool
HandleEmptyBlock ( MvxSerializableBindingDescription description ) : void
ParseBindingDescription ( ) : MvxSerializableBindingDescription
ParseBindingDescription ( ParentIsLookingForComma parentIsLookingForComma ) : MvxSerializableBindingDescription
ParseChildBindingDescriptionInto ( MvxSerializableBindingDescription description, ParentIsLookingForComma parentIsLookingForComma = ParentIsLookingForComma.ParentIsLookingForComma ) : void
ParseFunctionStyleBlockInto ( MvxSerializableBindingDescription description, string block ) : void
ParseNextBindingDescriptionOptionInto ( MvxSerializableBindingDescription description ) : void
ParseNonKeywordBlockInto ( MvxSerializableBindingDescription description, string block ) : void
ParseOperatorWithLeftHand ( MvxSerializableBindingDescription description ) : MvxSerializableBindingDescription
ReadConverterParameterAndClosingBracket ( MvxSerializableBindingDescription description ) : void
TerminatingCharacters ( ) : IEnumerable
ThrowExceptionIfPathAlreadyDefined ( MvxSerializableBindingDescription description ) : void

Method Details

DetectOperator() protected method

protected DetectOperator ( ) : bool
return bool

HandleEmptyBlock() protected method

protected HandleEmptyBlock ( MvxSerializableBindingDescription description ) : void
description MvxSerializableBindingDescription
return void

ParseBindingDescription() protected method

protected ParseBindingDescription ( ) : MvxSerializableBindingDescription
return MvxSerializableBindingDescription

ParseBindingDescription() protected method

protected ParseBindingDescription ( ParentIsLookingForComma parentIsLookingForComma ) : MvxSerializableBindingDescription
parentIsLookingForComma ParentIsLookingForComma
return MvxSerializableBindingDescription

ParseChildBindingDescriptionInto() protected method

protected ParseChildBindingDescriptionInto ( MvxSerializableBindingDescription description, ParentIsLookingForComma parentIsLookingForComma = ParentIsLookingForComma.ParentIsLookingForComma ) : void
description MvxSerializableBindingDescription
parentIsLookingForComma ParentIsLookingForComma
return void

ParseFunctionStyleBlockInto() protected method

protected ParseFunctionStyleBlockInto ( MvxSerializableBindingDescription description, string block ) : void
description MvxSerializableBindingDescription
block string
return void

ParseNextBindingDescriptionOptionInto() protected method

protected ParseNextBindingDescriptionOptionInto ( MvxSerializableBindingDescription description ) : void
description MvxSerializableBindingDescription
return void

ParseNonKeywordBlockInto() protected method

protected ParseNonKeywordBlockInto ( MvxSerializableBindingDescription description, string block ) : void
description MvxSerializableBindingDescription
block string
return void

ParseOperatorWithLeftHand() protected method

protected ParseOperatorWithLeftHand ( MvxSerializableBindingDescription description ) : MvxSerializableBindingDescription
description MvxSerializableBindingDescription
return MvxSerializableBindingDescription

ReadConverterParameterAndClosingBracket() protected method

protected ReadConverterParameterAndClosingBracket ( MvxSerializableBindingDescription description ) : void
description MvxSerializableBindingDescription
return void

TerminatingCharacters() protected method

protected TerminatingCharacters ( ) : IEnumerable
return IEnumerable

ThrowExceptionIfPathAlreadyDefined() protected method

protected ThrowExceptionIfPathAlreadyDefined ( MvxSerializableBindingDescription description ) : void
description MvxSerializableBindingDescription
return void