C# 클래스 CrossUI.Core.Builder.KeyedUserInterfaceBuilder

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

공개 메소드들

메소드 설명
Build ( Type interfaceType, KeyedDescription description ) : object

보호된 메소드들

메소드 설명
KeyedUserInterfaceBuilder ( string platformName, IBuilderRegistry builderRegistry ) : CrossUI.Core.Descriptions

비공개 메소드들

메소드 설명
CheckDictionaryAndGetValueType ( PropertyInfo propertyInfo, Type expectedKeyType, Type expectedValueBaseType ) : Type
CheckListAndGetValueType ( PropertyInfo propertyInfo, Type expectedValueBaseType ) : Type
FillBuildableProperties ( KeyedDescription description, object userInterfaceInstance ) : void
FillBuildableProperty ( KeyedDescription description, object userInterfaceInstance, PropertyInfo buildablePropertyInfo ) : void
FillDictionary ( PropertyInfo descriptionPropertyInfo, object descriptionPropertyValue, PropertyInfo userInterfacePropertyInfo, object userInterfaceInstance ) : void
FillList ( PropertyInfo descriptionPropertyInfo, object descriptionPropertyValue, PropertyInfo userInterfacePropertyInfo, object userInterfaceInstance ) : void
FillUserInterfaceElement ( PropertyInfo descriptionPropertyInfo, object descriptionPropertyValue, PropertyInfo userInterfacePropertyInfo, object userInterfaceInstance ) : void
FixParent ( object child, object parent ) : void

메소드 상세

Build() 공개 메소드

public Build ( Type interfaceType, KeyedDescription description ) : object
interfaceType System.Type
description CrossUI.Core.Descriptions.KeyedDescription
리턴 object

KeyedUserInterfaceBuilder() 보호된 메소드

protected KeyedUserInterfaceBuilder ( string platformName, IBuilderRegistry builderRegistry ) : CrossUI.Core.Descriptions
platformName string
builderRegistry IBuilderRegistry
리턴 CrossUI.Core.Descriptions