DbExpressionVisitor<TResultType>.Visit Method
Assembly: EntityFramework (in EntityFramework.dll)
Name | Description | |
---|---|---|
![]() | Visit(DbAndExpression) | Typed visitor pattern method for DbAndExpression. |
![]() | Visit(DbApplyExpression) | Typed visitor pattern method for DbApplyExpression. |
![]() | Visit(DbArithmeticExpression) | Typed visitor pattern method for DbArithmeticExpression. |
![]() | Visit(DbCaseExpression) | Typed visitor pattern method for DbCaseExpression. |
![]() | Visit(DbCastExpression) | Typed visitor pattern method for DbCastExpression. |
![]() | Visit(DbComparisonExpression) | Typed visitor pattern method for DbComparisonExpression. |
![]() | Visit(DbConstantExpression) | Typed visitor pattern method for DbConstantExpression. |
![]() | Visit(DbCrossJoinExpression) | Typed visitor pattern method for DbCrossJoinExpression. |
![]() | Visit(DbDerefExpression) | Visitor pattern method for DbDerefExpression. |
![]() | Visit(DbDistinctExpression) | Typed visitor pattern method for DbDistinctExpression. |
![]() | Visit(DbElementExpression) | Typed visitor pattern method for DbElementExpression. |
![]() | Visit(DbEntityRefExpression) | Visitor pattern method for DbEntityRefExpression. |
![]() | Visit(DbExceptExpression) | Typed visitor pattern method for DbExceptExpression. |
![]() | Visit(DbExpression) | Called when an expression of an otherwise unrecognized type is encountered. |
![]() | Visit(DbFilterExpression) | Typed visitor pattern method for DbFilterExpression. |
![]() | Visit(DbFunctionExpression) | Visitor pattern method for DbFunctionExpression |
![]() | Visit(DbGroupByExpression) | Typed visitor pattern method for DbGroupByExpression. |
![]() | Visit(DbInExpression) | Typed visitor pattern method for DbInExpression. |
![]() | Visit(DbIntersectExpression) | Typed visitor pattern method for DbIntersectExpression. |
![]() | Visit(DbIsEmptyExpression) | Typed visitor pattern method for DbIsEmptyExpression. |
![]() | Visit(DbIsNullExpression) | Typed visitor pattern method for DbIsNullExpression. |
![]() | Visit(DbIsOfExpression) | Typed visitor pattern method for DbIsOfExpression. |
![]() | Visit(DbJoinExpression) | Typed visitor pattern method for DbJoinExpression. |
![]() | Visit(DbLambdaExpression) | Visitor pattern method for DbLambdaExpression. |
![]() | Visit(DbLikeExpression) | Visitor pattern method for DbLikeExpression. |
![]() | Visit(DbLimitExpression) | Visitor pattern method for DbLimitExpression. |
![]() | Visit(DbNewInstanceExpression) | Typed visitor pattern method for DbNewInstanceExpression. |
![]() | Visit(DbNotExpression) | Typed visitor pattern method for DbNotExpression. |
![]() | Visit(DbNullExpression) | Typed visitor pattern method for DbNullExpression. |
![]() | Visit(DbOfTypeExpression) | Typed visitor pattern method for DbOfTypeExpression. |
![]() | Visit(DbOrExpression) | Typed visitor pattern method for DbOrExpression. |
![]() | Visit(DbParameterReferenceExpression) | Typed visitor pattern method for DbParameterReferenceExpression. |
![]() | Visit(DbProjectExpression) | Typed visitor pattern method for DbProjectExpression. |
![]() | Visit(DbPropertyExpression) | Typed visitor pattern method for DbPropertyExpression. |
![]() | Visit(DbQuantifierExpression) | Typed visitor pattern method for DbQuantifierExpression. |
![]() | Visit(DbRefExpression) | Typed visitor pattern method for DbRefExpression. |
![]() | Visit(DbRefKeyExpression) | Visitor pattern method for DbRefKeyExpression. |
![]() | Visit(DbRelationshipNavigationExpression) | Typed visitor pattern method for DbRelationshipNavigationExpression. |
![]() | Visit(DbScanExpression) | Typed visitor pattern method for DbScanExpression. |
![]() | Visit(DbSkipExpression) | Typed visitor pattern method for DbSkipExpression. |
![]() | Visit(DbSortExpression) | Typed visitor pattern method for DbSortExpression. |
![]() | Visit(DbTreatExpression) | Typed visitor pattern method for DbTreatExpression. |
![]() | Visit(DbUnionAllExpression) | Typed visitor pattern method for DbUnionAllExpression. |
![]() | Visit(DbVariableReferenceExpression) | Typed visitor pattern method for DbVariableReferenceExpression. |
DbExpressionVisitor<TResultType>.Visit Method (DbAndExpression)
Typed visitor pattern method for DbAndExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbAndExpression
The DbAndExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbApplyExpression)
Typed visitor pattern method for DbApplyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression
The DbApplyExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbArithmeticExpression)
Typed visitor pattern method for DbArithmeticExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression
The DbArithmeticExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbCaseExpression)
Typed visitor pattern method for DbCaseExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression
The DbCaseExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbCastExpression)
Typed visitor pattern method for DbCastExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbCastExpression
The DbCastExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbComparisonExpression)
Typed visitor pattern method for DbComparisonExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression
The DbComparisonExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbConstantExpression)
Typed visitor pattern method for DbConstantExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression
The DbConstantExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbCrossJoinExpression)
Typed visitor pattern method for DbCrossJoinExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression
The DbCrossJoinExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbDerefExpression)
Visitor pattern method for DbDerefExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression
The DbDerefExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbDistinctExpression)
Typed visitor pattern method for DbDistinctExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression
The DbDistinctExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbElementExpression)
Typed visitor pattern method for DbElementExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbElementExpression
The DbElementExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbEntityRefExpression)
Visitor pattern method for DbEntityRefExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression
The DbEntityRefExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbExceptExpression)
Typed visitor pattern method for DbExceptExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression
The DbExceptExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbExpression)
Called when an expression of an otherwise unrecognized type is encountered.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbExpression
The expression.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbFilterExpression)
Typed visitor pattern method for DbFilterExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression
The DbFilterExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbFunctionExpression)
Visitor pattern method for DbFunctionExpression
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
The DbFunctionExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbGroupByExpression)
Typed visitor pattern method for DbGroupByExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression
The DbGroupByExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbInExpression)
Typed visitor pattern method for DbInExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbInExpression
The DbInExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbIntersectExpression)
Typed visitor pattern method for DbIntersectExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression
The DbIntersectExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbIsEmptyExpression)
Typed visitor pattern method for DbIsEmptyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression
The DbIsEmptyExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbIsNullExpression)
Typed visitor pattern method for DbIsNullExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression
The DbIsNullExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbIsOfExpression)
Typed visitor pattern method for DbIsOfExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression
The DbIsOfExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbJoinExpression)
Typed visitor pattern method for DbJoinExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
The DbJoinExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbLambdaExpression)
Visitor pattern method for DbLambdaExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
The DbLambdaExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbLikeExpression)
Visitor pattern method for DbLikeExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression
The DbLikeExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbLimitExpression)
Visitor pattern method for DbLimitExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression
The DbLimitExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbNewInstanceExpression)
Typed visitor pattern method for DbNewInstanceExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression
The DbNewInstanceExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbNotExpression)
Typed visitor pattern method for DbNotExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbNotExpression
The DbNotExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbNullExpression)
Typed visitor pattern method for DbNullExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbNullExpression
The DbNullExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbOfTypeExpression)
Typed visitor pattern method for DbOfTypeExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression
The DbOfTypeExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbOrExpression)
Typed visitor pattern method for DbOrExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbOrExpression
The DbOrExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbParameterReferenceExpression)
Typed visitor pattern method for DbParameterReferenceExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression
The DbParameterReferenceExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbProjectExpression)
Typed visitor pattern method for DbProjectExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression
The DbProjectExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbPropertyExpression)
Typed visitor pattern method for DbPropertyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
The DbPropertyExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbQuantifierExpression)
Typed visitor pattern method for DbQuantifierExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression
The DbQuantifierExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbRefExpression)
Typed visitor pattern method for DbRefExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
The DbRefExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbRefKeyExpression)
Visitor pattern method for DbRefKeyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression
The DbRefKeyExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbRelationshipNavigationExpression)
Typed visitor pattern method for DbRelationshipNavigationExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression
The DbRelationshipNavigationExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbScanExpression)
Typed visitor pattern method for DbScanExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbScanExpression
The DbScanExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbSkipExpression)
Typed visitor pattern method for DbSkipExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression
The DbSkipExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbSortExpression)
Typed visitor pattern method for DbSortExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbSortExpression
The DbSortExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbTreatExpression)
Typed visitor pattern method for DbTreatExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression
The DbTreatExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbUnionAllExpression)
Typed visitor pattern method for DbUnionAllExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression
The DbUnionAllExpression that is being visited.
Return Value
Type: TResultTypeDbExpressionVisitor<TResultType>.Visit Method (DbVariableReferenceExpression)
Typed visitor pattern method for DbVariableReferenceExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression
The DbVariableReferenceExpression that is being visited.