C# Class EFCodeFirstCacheExtensions.QueryParameterVisitor

ExpressionVisitor subclass which encapsulates logic to traverse an expression tree and resolve all the query parameter values
Inheritance: System.Linq.Expressions.ExpressionVisitor
Afficher le fichier Open project: ChrisNanda/EntityFramework.Cache Class Usage Examples

Méthodes publiques

Méthode Description
GetQueryParameters ( Expression expression ) : StringBuilder
QueryParameterVisitor ( StringBuilder sb ) : System

Méthodes protégées

Méthode Description
VisitMember ( MemberExpression node ) : Expression

Private Methods

Méthode Description
GetMemberValue ( MemberExpression memberExpression, bool>.Dictionary visited ) : object
TryGetMemberValue ( Expression expression, object &value, bool>.Dictionary visited ) : bool

Method Details

GetQueryParameters() public méthode

public GetQueryParameters ( Expression expression ) : StringBuilder
expression System.Linq.Expressions.Expression
Résultat StringBuilder

QueryParameterVisitor() public méthode

public QueryParameterVisitor ( StringBuilder sb ) : System
sb StringBuilder
Résultat System

VisitMember() protected méthode

protected VisitMember ( MemberExpression node ) : Expression
node System.Linq.Expressions.MemberExpression
Résultat System.Linq.Expressions.Expression