DbExpressionVisitor<TResultType> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет базовые возможности, которые должны реализовывать посетители, возвращающие результирующее значение определенного типа.
public abstract class DbExpressionVisitor<TResultType>
type DbExpressionVisitor<'ResultType> = class
Public MustInherit Class DbExpressionVisitor(Of TResultType)
Параметры типа
- TResultType
Тип результата, полученного в результате обхода.
- Наследование
-
DbExpressionVisitor<TResultType>
- Производный
Конструкторы
| DbExpressionVisitor<TResultType>() |
Определяет базовые возможности, которые должны реализовывать посетители, возвращающие результирующее значение определенного типа. |
Методы
| 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) |
В случае переопределения в производном классе обрабатывает все выражения неизвестного типа. |
| Visit(DbFilterExpression) |
При переопределении в производном классе реализует шаблон посетителя для DbFilterExpression . |
| Visit(DbFunctionExpression) |
При переопределении в производном классе реализует шаблон посетителя для DbFunctionExpression . |
| Visit(DbGroupByExpression) |
При переопределении в производном классе реализует шаблон посетителя для DbGroupByExpression . |
| Visit(DbInExpression) |
Метод typed visitor pattern для 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 . |