C# 클래스 Cirrious.MvvmCross.Plugins.FieldBinding.MvxFieldSourceBindingFactoryExtension

상속: IMvxSourceBindingFactoryExtension
파일 보기 프로젝트 열기: Everbridge/sm-MvvmCross

공개 메소드들

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