C# Класс EFCodeFirstCacheExtensions.QueryParameterVisitor

ExpressionVisitor subclass which encapsulates logic to traverse an expression tree and resolve all the query parameter values
Наследование: System.Linq.Expressions.ExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetQueryParameters ( Expression expression ) : StringBuilder
QueryParameterVisitor ( StringBuilder sb ) : System

Защищенные методы

Метод Описание
VisitMember ( MemberExpression node ) : Expression

Приватные методы

Метод Описание
GetMemberValue ( MemberExpression memberExpression, bool>.Dictionary visited ) : object
TryGetMemberValue ( Expression expression, object &value, bool>.Dictionary visited ) : bool

Описание методов

GetQueryParameters() публичный Метод

public GetQueryParameters ( Expression expression ) : StringBuilder
expression System.Linq.Expressions.Expression
Результат StringBuilder

QueryParameterVisitor() публичный Метод

public QueryParameterVisitor ( StringBuilder sb ) : System
sb StringBuilder
Результат System

VisitMember() защищенный Метод

protected VisitMember ( MemberExpression node ) : Expression
node System.Linq.Expressions.MemberExpression
Результат System.Linq.Expressions.Expression