C# Class Moo.Core.PropertyConverter

Provides functionalities for property conversion.
Inheritance: IPropertyConverter
Afficher le fichier Open project: dclucas/MOO Class Usage Examples

Private Properties

Свойство Type Description
CanConvert bool
CanConvert bool
Convert void
CreateConvertExpression System.Linq.Expressions.Expression

Méthodes publiques

Méthode Description
Convert ( object source, PropertyInfo sourceProperty, object target, PropertyInfo targetProperty ) : void

Performs conversion between the two properties.

Méthodes protégées

Méthode Description
CreateValueConverter ( ) : ValueConverter

Factory method targetMember create ValueConverter objects.

Private Methods

Méthode Description
CanConvert ( PropertyInfo sourceProperty, PropertyInfo targetProperty ) : bool
CanConvert ( PropertyInfo sourceProperty, PropertyInfo targetProperty, PropertyInfo &finalProperty ) : bool
Convert ( object source, PropertyInfo sourceProperty, object target, PropertyInfo targetProperty, bool strict ) : void
CreateConvertExpression ( PropertyInfo sourceProperty, PropertyInfo targetProperty, System.Linq.Expressions.ParameterExpression sourceParameter, System.Linq.Expressions.ParameterExpression targetParameter ) : Expression

Method Details

Convert() public méthode

Performs conversion between the two properties.
public Convert ( object source, PropertyInfo sourceProperty, object target, PropertyInfo targetProperty ) : void
source object The source.
sourceProperty System.Reflection.PropertyInfo Property in the origin.
target object The target.
targetProperty System.Reflection.PropertyInfo Property in the destination.
Résultat void

CreateValueConverter() protected méthode

Factory method targetMember create ValueConverter objects.
protected CreateValueConverter ( ) : ValueConverter
Résultat ValueConverter