C# Класс Cirrious.MvvmCross.Plugins.FieldBinding.MvxFieldSourceBindingFactoryExtension

Наследование: IMvxSourceBindingFactoryExtension
Показать файл Открыть проект

Открытые методы

Метод Описание
TryCreateBinding ( object source, MvxPropertyToken currentToken, List remainingTokens, IMvxSourceBinding &result ) : bool

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

Метод Описание
FindFieldInfo ( object source, string name ) : FieldInfo
TryCreateFieldInfoBinding ( object source, List remainingTokens, IMvxSourceBinding &result, FieldInfo fieldInfo ) : bool
TryCreateNotifyChangeBinding ( object source, List remainingTokens, IMvxSourceBinding &result, FieldInfo fieldInfo, Cirrious.MvvmCross.Binding.Parse.PropertyPath.PropertyTokens.MvxPropertyNamePropertyToken propertyNameToken ) : bool

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

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

protected FindFieldInfo ( object source, string name ) : FieldInfo
source object
name string
Результат System.Reflection.FieldInfo

TryCreateBinding() публичный Метод

public TryCreateBinding ( object source, MvxPropertyToken currentToken, List remainingTokens, IMvxSourceBinding &result ) : bool
source object
currentToken MvxPropertyToken
remainingTokens List
result IMvxSourceBinding
Результат bool

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

protected TryCreateFieldInfoBinding ( object source, List remainingTokens, IMvxSourceBinding &result, FieldInfo fieldInfo ) : bool
source object
remainingTokens List
result IMvxSourceBinding
fieldInfo System.Reflection.FieldInfo
Результат bool

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

protected TryCreateNotifyChangeBinding ( object source, List remainingTokens, IMvxSourceBinding &result, FieldInfo fieldInfo, Cirrious.MvvmCross.Binding.Parse.PropertyPath.PropertyTokens.MvxPropertyNamePropertyToken propertyNameToken ) : bool
source object
remainingTokens List
result IMvxSourceBinding
fieldInfo System.Reflection.FieldInfo
propertyNameToken Cirrious.MvvmCross.Binding.Parse.PropertyPath.PropertyTokens.MvxPropertyNamePropertyToken
Результат bool