C# Class CrossUI.Core.Builder.PropertyBuilder

Inheritance: IPropertyBuilder
ファイルを表示 Open project: MvvmCross/MvvmCross

Public Methods

Method Description
FillCustomProperty ( object target, string targetPropertyName, string keyAndConfiguration ) : void
FillProperties ( object target, object>.Dictionary propertyDescriptions ) : void
FillProperty ( object target, string targetPropertyName, object value ) : void
PropertyBuilder ( ) : System

Private Methods

Method Description
FlattenToStringDictionary ( object input ) : string>.Dictionary
SplitCustomPropertyConfiguration ( string raw, string &key, string &configuration ) : void

Method Details

FillCustomProperty() public method

public FillCustomProperty ( object target, string targetPropertyName, string keyAndConfiguration ) : void
target object
targetPropertyName string
keyAndConfiguration string
return void

FillProperties() public method

public FillProperties ( object target, object>.Dictionary propertyDescriptions ) : void
target object
propertyDescriptions object>.Dictionary
return void

FillProperty() public method

public FillProperty ( object target, string targetPropertyName, object value ) : void
target object
targetPropertyName string
value object
return void

PropertyBuilder() public method

public PropertyBuilder ( ) : System
return System