BasicExpressionVisitor.Visit Method
Visits a specified expression.
Assembly: EntityFramework (in EntityFramework.dll)
BasicExpressionVisitor.Visit Method (DbAndExpression)
Visitor pattern method for DbAndExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbAndExpression
The DbAndExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbApplyExpression)
Visitor pattern method for DbApplyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression
The DbApplyExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbArithmeticExpression)
Visitor pattern method for DbArithmeticExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression
The DbArithmeticExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbCaseExpression)
Visitor pattern method for DbCaseExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression
The DbCaseExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbCastExpression)
Visitor pattern method for DbCastExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbCastExpression
The DbCastExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbComparisonExpression)
Visitor pattern method for DbComparisonExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression
The DbComparisonExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbConstantExpression)
Visitor pattern method for DbConstantExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression
The DbConstantExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbCrossJoinExpression)
Visitor pattern method for DbCrossJoinExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression
The DbCrossJoinExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbDerefExpression)
Visitor pattern method for DbDerefExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression
The DeRefExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbDistinctExpression)
Visitor pattern method for DbDistinctExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression
The DbDistinctExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbElementExpression)
Visitor pattern method for DbElementExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbElementExpression
The DbElementExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbEntityRefExpression)
Visitor pattern method for DbEntityRefExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression
The DbEntityRefExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbExceptExpression)
Visitor pattern method for DbExceptExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression
The DbExceptExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbExpression)
Called when an DbExpression of an otherwise unrecognized type is encountered.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbExpression
The expression
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
NotSupportedException | Always thrown if this method is called, since it indicates that expression is of an unsupported type |
BasicExpressionVisitor.Visit Method (DbFilterExpression)
Visitor pattern method for DbFilterExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression
The DbFilterExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbFunctionExpression)
Visitor pattern method for DbFunctionExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
The DbFunctionExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbGroupByExpression)
Visitor pattern method for DbGroupByExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression
The DbExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbInExpression)
Visitor pattern method for DbInExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbInExpression
The DbInExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbIntersectExpression)
Visitor pattern method for DbIntersectExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression
The DbIntersectExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbIsEmptyExpression)
Visitor pattern method for DbIsEmptyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression
The DbIsEmptyExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbIsNullExpression)
Visitor pattern method for DbIsNullExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression
The DbIsNullExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbIsOfExpression)
Visitor pattern method for DbIsOfExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression
The DbIsOfExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbJoinExpression)
Visitor pattern method for DbJoinExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
The DbJoinExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbLambdaExpression)
Visitor pattern method for DbLambdaExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
The DbLambdaExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbLikeExpression)
Visitor pattern method for DbLikeExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression
The DbLikeExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbLimitExpression)
Visitor pattern method for DbLimitExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression
The DbLimitExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbNewInstanceExpression)
Visitor pattern method for DbNewInstanceExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression
The DbNewInstanceExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbNotExpression)
Visitor pattern method for DbNotExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbNotExpression
The DbNotExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbNullExpression)
Visitor pattern method for DbNullExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbNullExpression
The DbNullExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbOfTypeExpression)
Visitor pattern method for DbOfTypeExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression
The DbOfTypeExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbOrExpression)
Visitor pattern method for DbOrExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbOrExpression
The DbOrExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbParameterReferenceExpression)
Visitor pattern method for DbParameterReferenceExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression
The DbParameterReferenceExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbProjectExpression)
Visitor pattern method for DbProjectExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression
The DbProjectExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbPropertyExpression)
Visitor pattern method for DbPropertyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
The DbPropertyExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbQuantifierExpression)
Visitor pattern method for DbQuantifierExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression
The DbQuantifierExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbRefExpression)
Visitor pattern method for DbRefExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
The DbRefExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbRefKeyExpression)
Visitor pattern method for DbRefKeyExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression
The DbRefKeyExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbRelationshipNavigationExpression)
Visitor pattern method for DbRelationshipNavigationExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression
The DbRelationshipNavigationExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbScanExpression)
Visitor pattern method for DbScanExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbScanExpression
The DbScanExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbSkipExpression)
Visitor pattern method for DbSkipExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression
The DbSkipExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbSortExpression)
Visitor pattern method for DbSortExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbSortExpression
The DbSortExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbTreatExpression)
Visitor pattern method for DbTreatExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression
The DbTreatExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbUnionAllExpression)
Visitor pattern method for DbUnionAllExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression
The DbUnionAllExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |
BasicExpressionVisitor.Visit Method (DbVariableReferenceExpression)
Visitor pattern method for DbVariableReferenceExpression.
Parameters
- expression
-
Type:
System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression
The DbVariableReferenceExpression that is being visited.
Exception | Condition |
---|---|
ArgumentNullException | expression is null |