Поделиться через


BasicExpressionVisitor Класс

Определение

Абстрактный базовый тип для типов, реализующих интерфейс IExpressionVisitor, производный от.

public abstract class BasicExpressionVisitor : System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor
type BasicExpressionVisitor = class
    inherit DbExpressionVisitor
Public MustInherit Class BasicExpressionVisitor
Inherits DbExpressionVisitor
Наследование
BasicExpressionVisitor
Производный

Конструкторы

BasicExpressionVisitor()

Абстрактный базовый тип для типов, реализующих интерфейс IExpressionVisitor, производный от.

Методы

Visit(DbAndExpression)

Метод шаблона посетителя для DbAndExpression.

Visit(DbApplyExpression)

Метод шаблона посетителя для DbApplyExpression.

Visit(DbArithmeticExpression)

Метод шаблона посетителя для DbArithmeticExpression.

Visit(DbCaseExpression)

Метод шаблона посетителя для DbCaseExpression.

Visit(DbCastExpression)

Метод шаблона посетителя для DbCastExpression.

Visit(DbComparisonExpression)

Метод шаблона посетителя для DbComparisonExpression.

Visit(DbConstantExpression)

Метод шаблона посетителя для DbConstantExpression.

Visit(DbCrossJoinExpression)

Метод шаблона посетителя для DbCrossJoinExpression.

Visit(DbDerefExpression)

Метод шаблона посетителя для DbDerefExpression.

Visit(DbDistinctExpression)

Метод шаблона посетителя для DbDistinctExpression.

Visit(DbElementExpression)

Метод шаблона посетителя для DbElementExpression.

Visit(DbEntityRefExpression)

Метод шаблона посетителя для DbEntityRefExpression.

Visit(DbExceptExpression)

Метод шаблона посетителя для DbExceptExpression.

Visit(DbExpression)

Вызывается при DbExpression обнаружении нераспознанного типа.

Visit(DbFilterExpression)

Метод шаблона посетителя для DbFilterExpression.

Visit(DbFunctionExpression)

Метод шаблона посетителя для DbFunctionExpression.

Visit(DbGroupByExpression)

Метод шаблона посетителя для DbGroupByExpression.

Visit(DbInExpression)

Метод шаблона посетителя для DbInExpression.

Visit(DbIntersectExpression)

Метод шаблона посетителя для DbIntersectExpression.

Visit(DbIsEmptyExpression)

Метод шаблона посетителя для DbIsEmptyExpression.

Visit(DbIsNullExpression)

Метод шаблона посетителя для DbIsNullExpression.

Visit(DbIsOfExpression)

Метод шаблона посетителя для DbIsOfExpression.

Visit(DbJoinExpression)

Метод шаблона посетителя для DbJoinExpression.

Visit(DbLambdaExpression)

Метод шаблона посетителя для DbLambdaExpression.

Visit(DbLikeExpression)

Метод шаблона посетителя для DbLikeExpression.

Visit(DbLimitExpression)

Метод шаблона посетителя для DbLimitExpression.

Visit(DbNewInstanceExpression)

Метод шаблона посетителя для DbNewInstanceExpression.

Visit(DbNotExpression)

Метод шаблона посетителя для DbNotExpression.

Visit(DbNullExpression)

Метод шаблона посетителя для DbNullExpression.

Visit(DbOfTypeExpression)

Метод шаблона посетителя для DbOfTypeExpression.

Visit(DbOrExpression)

Метод шаблона посетителя для DbOrExpression.

Visit(DbParameterReferenceExpression)

Метод шаблона посетителя для DbParameterReferenceExpression.

Visit(DbProjectExpression)

Метод шаблона посетителя для DbProjectExpression.

Visit(DbPropertyExpression)

Метод шаблона посетителя для DbPropertyExpression.

Visit(DbQuantifierExpression)

Метод шаблона посетителя для DbQuantifierExpression.

Visit(DbRefExpression)

Метод шаблона посетителя для DbRefExpression.

Visit(DbRefKeyExpression)

Метод шаблона посетителя для DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Метод шаблона посетителя для DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Метод шаблона посетителя для DbScanExpression.

Visit(DbSkipExpression)

Метод шаблона посетителя для DbSkipExpression.

Visit(DbSortExpression)

Метод шаблона посетителя для DbSortExpression.

Visit(DbTreatExpression)

Метод шаблона посетителя для DbTreatExpression.

Visit(DbUnionAllExpression)

Метод шаблона посетителя для DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Метод шаблона посетителя для DbVariableReferenceExpression.

VisitAggregate(DbAggregate)

Удобный метод для посещения указанного DbAggregateобъекта .

VisitAggregateList(IList<DbAggregate>)

Удобный метод для посещения каждого DbAggregate из них в списке, если список не равен NULL.

VisitBinaryExpression(DbBinaryExpression)

Удобный метод для посещения указанного DbBinaryExpressionобъекта .

VisitExpression(DbExpression)

Удобный метод для посещения указанного DbExpressionобъекта , если значение не равно NULL.

VisitExpressionBindingPost(DbExpressionBinding)

Удобный метод для постобработки после посещения DbExpressionBinding.

VisitExpressionBindingPre(DbExpressionBinding)

Удобный метод для посещения указанного DbExpressionBindingобъекта .

VisitExpressionList(IList<DbExpression>)

Удобный метод для посещения каждого DbExpression из них в заданном списке, если список не имеет значения NULL.

VisitGroupExpressionBindingMid(DbGroupExpressionBinding)

Удобный метод, указывающий, что ключи группировки DbGroupByExpression объекта уже посещены, а статистические выражения уже собираются к посещению.

VisitGroupExpressionBindingPost(DbGroupExpressionBinding)

Удобный метод для постобработки после посещения DbGroupExpressionBinding.

VisitGroupExpressionBindingPre(DbGroupExpressionBinding)

Удобный метод для посещения указанного DbGroupExpressionBindingобъекта .

VisitLambdaPost(DbLambda)

Удобный метод для постобработки после посещения DbLambda.

VisitLambdaPre(DbLambda)

Удобный метод, указывающий, что тело лямбда-выражения DbFunctionExpression в настоящее время будет посещено.

VisitUnaryExpression(DbUnaryExpression)

Удобный метод для посещения указанного DbUnaryExpressionобъекта .

Применяется к