C# Class Arc.Infrastructure.Utilities.Expressions.MemberFinder

Finds member path from expression.
Afficher le fichier Open project: marektihkan/Arc

Méthodes publiques

Méthode Description
BuildMemberName ( MemberExpression memberExpression ) : string

Builds the name of the member.

FindFromExpression ( Expression expression ) : string

Finds member path from expression.

FindMemberExpression ( Expression expression ) : MemberExpression

Finds the member expression from expression.

IsPropertyExpression ( Expression expression ) : bool

Determines whether the specified expression is property expression.

Private Methods

Méthode Description
FindFromUnaryExpression ( UnaryExpression expression ) : MemberExpression
IsCapsulatedProperty ( Expression expression ) : bool
IsProperty ( Expression expression ) : bool

Method Details

BuildMemberName() public static méthode

Builds the name of the member.
public static BuildMemberName ( MemberExpression memberExpression ) : string
memberExpression System.Linq.Expressions.MemberExpression The member expression.
Résultat string

FindFromExpression() public static méthode

Finds member path from expression.
public static FindFromExpression ( Expression expression ) : string
expression System.Linq.Expressions.Expression The expression.
Résultat string

FindMemberExpression() public static méthode

Finds the member expression from expression.
public static FindMemberExpression ( Expression expression ) : MemberExpression
expression System.Linq.Expressions.Expression The expression.
Résultat System.Linq.Expressions.MemberExpression

IsPropertyExpression() public static méthode

Determines whether the specified expression is property expression.
public static IsPropertyExpression ( Expression expression ) : bool
expression System.Linq.Expressions.Expression The expression.
Résultat bool