C# Class MvvmCross.Binding.Bindings.Source.Construction.MvxPropertySourceBindingFactoryExtension

Uses a global cache of calls in Reflection namespace
Inheritance: IMvxSourceBindingFactoryExtension
Afficher le fichier Open project: MvvmCross/MvvmCross

Méthodes publiques

Méthode Description
TryCreateBinding ( object source, MvxPropertyToken currentToken, List remainingTokens, IMvxSourceBinding &result ) : bool

Méthodes protégées

Méthode Description
CreateChainedBinding ( object source, MvxPropertyToken propertyToken, List remainingTokens ) : MvxChainedSourceBinding
CreateLeafBinding ( object source, MvxPropertyToken propertyToken ) : IMvxSourceBinding
FindPropertyInfo ( object source, string propertyName = "Item" ) : PropertyInfo

Method Details

CreateChainedBinding() protected méthode

protected CreateChainedBinding ( object source, MvxPropertyToken propertyToken, List remainingTokens ) : MvxChainedSourceBinding
source object
propertyToken MvxPropertyToken
remainingTokens List
Résultat MvvmCross.Binding.Bindings.Source.Chained.MvxChainedSourceBinding

CreateLeafBinding() protected méthode

protected CreateLeafBinding ( object source, MvxPropertyToken propertyToken ) : IMvxSourceBinding
source object
propertyToken MvxPropertyToken
Résultat IMvxSourceBinding

FindPropertyInfo() protected méthode

protected FindPropertyInfo ( object source, string propertyName = "Item" ) : PropertyInfo
source object
propertyName string
Résultat System.Reflection.PropertyInfo

TryCreateBinding() public méthode

public TryCreateBinding ( object source, MvxPropertyToken currentToken, List remainingTokens, IMvxSourceBinding &result ) : bool
source object
currentToken MvxPropertyToken
remainingTokens List
result IMvxSourceBinding
Résultat bool