C# Class Shaolinq.Persistence.Computed.ReferencedPropertiesGatherer

Inheritance: Platform.Linq.ExpressionVisitor
Show file Open project: tumtumtum/Shaolinq Class Usage Examples

Public Methods

Method Description
Gather ( Expression expression, Expression target ) : List
ReferencedPropertiesGatherer ( Expression target ) : System.Collections.Generic

Protected Methods

Method Description
VisitMemberAccess ( MemberExpression memberExpression ) : Expression
VisitMethodCall ( MethodCallExpression methodCallExpression ) : Expression

Method Details

Gather() public static method

public static Gather ( Expression expression, Expression target ) : List
expression System.Linq.Expressions.Expression
target System.Linq.Expressions.Expression
return List

ReferencedPropertiesGatherer() public method

public ReferencedPropertiesGatherer ( Expression target ) : System.Collections.Generic
target System.Linq.Expressions.Expression
return System.Collections.Generic

VisitMemberAccess() protected method

protected VisitMemberAccess ( MemberExpression memberExpression ) : Expression
memberExpression System.Linq.Expressions.MemberExpression
return System.Linq.Expressions.Expression

VisitMethodCall() protected method

protected VisitMethodCall ( MethodCallExpression methodCallExpression ) : Expression
methodCallExpression System.Linq.Expressions.MethodCallExpression
return System.Linq.Expressions.Expression