DbExpressionVisitor<TResultType>.Visit Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Visit(DbLambdaExpression) |
When overridden in a derived class, implements the visitor pattern method for DbLambdaExpression . |
Visit(DbLikeExpression) |
When overridden in a derived class, implements the visitor pattern for DbLikeExpression . |
Visit(DbLimitExpression) |
When overridden in a derived class, implements the visitor pattern for DbLimitExpression . |
Visit(DbNewInstanceExpression) |
When overridden in a derived class, implements the visitor pattern for DbNewInstanceExpression . |
Visit(DbNotExpression) |
When overridden in a derived class, implements the visitor pattern for DbNotExpression . |
Visit(DbNullExpression) |
When overridden in a derived class, implements the visitor pattern for DbNullExpression . |
Visit(DbOfTypeExpression) |
When overridden in a derived class, implements the visitor pattern for DbOfTypeExpression . |
Visit(DbOrExpression) |
When overridden in a derived class, implements the visitor pattern for DbOrExpression . |
Visit(DbParameterReferenceExpression) |
When overridden in a derived class, implements the visitor pattern for DbParameterReferenceExpression . |
Visit(DbProjectExpression) |
When overridden in a derived class, implements the visitor pattern for DbProjectExpression . |
Visit(DbPropertyExpression) |
When overridden in a derived class, implements the visitor pattern for DbPropertyExpression . |
Visit(DbQuantifierExpression) |
When overridden in a derived class, implements the visitor pattern for DbQuantifierExpression . |
Visit(DbRefExpression) |
When overridden in a derived class, implements the visitor pattern for DbRefExpression . |
Visit(DbRefKeyExpression) |
When overridden in a derived class, implements the visitor pattern for DbRefKeyExpression . |
Visit(DbRelationshipNavigationExpression) |
When overridden in a derived class, implements the visitor pattern for DbRelationshipNavigationExpression . |
Visit(DbScanExpression) |
When overridden in a derived class, implements the visitor pattern for DbScanExpression . |
Visit(DbSkipExpression) |
When overridden in a derived class, implements the visitor pattern for DbSkipExpression . |
Visit(DbSortExpression) |
When overridden in a derived class, implements the visitor pattern for DbSortExpression . |
Visit(DbTreatExpression) |
When overridden in a derived class, implements the visitor pattern for DbTreatExpression . |
Visit(DbJoinExpression) |
When overridden in a derived class, implements the visitor pattern for DbJoinExpression . |
Visit(DbUnionAllExpression) |
When overridden in a derived class, implements the visitor pattern for DbUnionAllExpression . |
Visit(DbIsOfExpression) |
When overridden in a derived class, implements the visitor pattern for DbIsOfExpression . |
Visit(DbIsEmptyExpression) |
When overridden in a derived class, implements the visitor pattern for DbIsEmptyExpression . |
Visit(DbAndExpression) |
When overridden in a derived class, implements the visitor pattern for DbAndExpression . |
Visit(DbApplyExpression) |
When overridden in a derived class, implements the visitor pattern for DbApplyExpression . |
Visit(DbArithmeticExpression) |
When overridden in a derived class, implements the visitor pattern for DbArithmeticExpression . |
Visit(DbCaseExpression) |
When overridden in a derived class, implements the visitor pattern for DbCaseExpression . |
Visit(DbCastExpression) |
When overridden in a derived class, implements the visitor pattern for DbCastExpression . |
Visit(DbComparisonExpression) |
When overridden in a derived class, implements the visitor pattern for DbComparisonExpression . |
Visit(DbConstantExpression) |
When overridden in a derived class, implements the visitor pattern for DbConstantExpression . |
Visit(DbCrossJoinExpression) |
When overridden in a derived class, implements the visitor pattern for DbCrossJoinExpression . |
Visit(DbDerefExpression) |
When overridden in a derived class, implements the visitor pattern for DbDerefExpression . |
Visit(DbDistinctExpression) |
When overridden in a derived class, implements the visitor pattern for DbDistinctExpression . |
Visit(DbElementExpression) |
When overridden in a derived class, implements the visitor pattern for DbElementExpression . |
Visit(DbEntityRefExpression) |
When overridden in a derived class, implements the visitor pattern for DbEntityRefExpression . |
Visit(DbExceptExpression) |
When overridden in a derived class, implements the visitor pattern for DbExceptExpression . |
Visit(DbExpression) |
When overridden in a derived class, handles any expression of an unrecognized type. |
Visit(DbFilterExpression) |
When overridden in a derived class, implements the visitor pattern for DbFilterExpression . |
Visit(DbFunctionExpression) |
When overridden in a derived class, implements the visitor pattern for DbFunctionExpression . |
Visit(DbGroupByExpression) |
When overridden in a derived class, implements the visitor pattern for DbGroupByExpression . |
Visit(DbInExpression) |
Typed visitor pattern method for DbInExpression. |
Visit(DbIntersectExpression) |
When overridden in a derived class, implements the visitor pattern for DbIntersectExpression . |
Visit(DbIsNullExpression) |
When overridden in a derived class, implements the visitor pattern for DbIsNullExpression . |
Visit(DbVariableReferenceExpression) |
When overridden in a derived class, implements the visitor pattern for DbVariableReferenceExpression . |
Visit(DbLambdaExpression)
When overridden in a derived class, implements the visitor pattern method for DbLambdaExpression .
public virtual TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType
Parameters
- expression
- DbLambdaExpression
The DbLambdaExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbLikeExpression)
When overridden in a derived class, implements the visitor pattern for DbLikeExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType
Parameters
- expression
- DbLikeExpression
The DbLikeExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbLimitExpression)
When overridden in a derived class, implements the visitor pattern for DbLimitExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType
Parameters
- expression
- DbLimitExpression
The DbLimitExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbNewInstanceExpression)
When overridden in a derived class, implements the visitor pattern for DbNewInstanceExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType
Parameters
- expression
- DbNewInstanceExpression
The DbNewInstanceExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbNotExpression)
When overridden in a derived class, implements the visitor pattern for DbNotExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType
Parameters
- expression
- DbNotExpression
The DbNotExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbNullExpression)
When overridden in a derived class, implements the visitor pattern for DbNullExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType
Parameters
- expression
- DbNullExpression
The DbNullExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbOfTypeExpression)
When overridden in a derived class, implements the visitor pattern for DbOfTypeExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType
Parameters
- expression
- DbOfTypeExpression
The DbOfTypeExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbOrExpression)
When overridden in a derived class, implements the visitor pattern for DbOrExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType
Parameters
- expression
- DbOrExpression
The DbOrExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbParameterReferenceExpression)
When overridden in a derived class, implements the visitor pattern for DbParameterReferenceExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType
Parameters
- expression
- DbParameterReferenceExpression
The DbParameterReferenceExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbProjectExpression)
When overridden in a derived class, implements the visitor pattern for DbProjectExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType
Parameters
- expression
- DbProjectExpression
The DbProjectExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbPropertyExpression)
When overridden in a derived class, implements the visitor pattern for DbPropertyExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType
Parameters
- expression
- DbPropertyExpression
The DbPropertyExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbQuantifierExpression)
When overridden in a derived class, implements the visitor pattern for DbQuantifierExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType
Parameters
- expression
- DbQuantifierExpression
The DbQuantifierExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbRefExpression)
When overridden in a derived class, implements the visitor pattern for DbRefExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType
Parameters
- expression
- DbRefExpression
The DbRefExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbRefKeyExpression)
When overridden in a derived class, implements the visitor pattern for DbRefKeyExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType
Parameters
- expression
- DbRefKeyExpression
The DbRefKeyExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbRelationshipNavigationExpression)
When overridden in a derived class, implements the visitor pattern for DbRelationshipNavigationExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType
Parameters
- expression
- DbRelationshipNavigationExpression
The DbRelationshipNavigationExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbScanExpression)
When overridden in a derived class, implements the visitor pattern for DbScanExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType
Parameters
- expression
- DbScanExpression
The DbScanExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbSkipExpression)
When overridden in a derived class, implements the visitor pattern for DbSkipExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType
Parameters
- expression
- DbSkipExpression
The DbSkipExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbSortExpression)
When overridden in a derived class, implements the visitor pattern for DbSortExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType
Parameters
- expression
- DbSortExpression
The DbSortExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbTreatExpression)
When overridden in a derived class, implements the visitor pattern for DbTreatExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType
Parameters
- expression
- DbTreatExpression
The DbTreatExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbJoinExpression)
When overridden in a derived class, implements the visitor pattern for DbJoinExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType
Parameters
- expression
- DbJoinExpression
The DbJoinExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbUnionAllExpression)
When overridden in a derived class, implements the visitor pattern for DbUnionAllExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType
Parameters
- expression
- DbUnionAllExpression
The DbUnionAllExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbIsOfExpression)
When overridden in a derived class, implements the visitor pattern for DbIsOfExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType
Parameters
- expression
- DbIsOfExpression
The DbIsOfExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbIsEmptyExpression)
When overridden in a derived class, implements the visitor pattern for DbIsEmptyExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType
Parameters
- expression
- DbIsEmptyExpression
The DbIsEmptyExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbAndExpression)
When overridden in a derived class, implements the visitor pattern for DbAndExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType
Parameters
- expression
- DbAndExpression
The DbAndExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbApplyExpression)
When overridden in a derived class, implements the visitor pattern for DbApplyExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType
Parameters
- expression
- DbApplyExpression
The DbApplyExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbArithmeticExpression)
When overridden in a derived class, implements the visitor pattern for DbArithmeticExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType
Parameters
- expression
- DbArithmeticExpression
The DbArithmeticExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbCaseExpression)
When overridden in a derived class, implements the visitor pattern for DbCaseExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType
Parameters
- expression
- DbCaseExpression
The DbCaseExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbCastExpression)
When overridden in a derived class, implements the visitor pattern for DbCastExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType
Parameters
- expression
- DbCastExpression
The DbCastExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbComparisonExpression)
When overridden in a derived class, implements the visitor pattern for DbComparisonExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType
Parameters
- expression
- DbComparisonExpression
The DbComparisonExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbConstantExpression)
When overridden in a derived class, implements the visitor pattern for DbConstantExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType
Parameters
- expression
- DbConstantExpression
The DbConstantExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbCrossJoinExpression)
When overridden in a derived class, implements the visitor pattern for DbCrossJoinExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType
Parameters
- expression
- DbCrossJoinExpression
The DbCrossJoinExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbDerefExpression)
When overridden in a derived class, implements the visitor pattern for DbDerefExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType
Parameters
- expression
- DbDerefExpression
The DbDerefExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbDistinctExpression)
When overridden in a derived class, implements the visitor pattern for DbDistinctExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType
Parameters
- expression
- DbDistinctExpression
The DbDistinctExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbElementExpression)
When overridden in a derived class, implements the visitor pattern for DbElementExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType
Parameters
- expression
- DbElementExpression
The DbElementExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbEntityRefExpression)
When overridden in a derived class, implements the visitor pattern for DbEntityRefExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType
Parameters
- expression
- DbEntityRefExpression
The DbEntityRefExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbExceptExpression)
When overridden in a derived class, implements the visitor pattern for DbExceptExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType
Parameters
- expression
- DbExceptExpression
The DbExceptExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbExpression)
When overridden in a derived class, handles any expression of an unrecognized type.
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType
Parameters
- expression
- DbExpression
The DbExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbFilterExpression)
When overridden in a derived class, implements the visitor pattern for DbFilterExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType
Parameters
- expression
- DbFilterExpression
The DbFilterExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbFunctionExpression)
When overridden in a derived class, implements the visitor pattern for DbFunctionExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType
Parameters
- expression
- DbFunctionExpression
The DbFunctionExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbGroupByExpression)
When overridden in a derived class, implements the visitor pattern for DbGroupByExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType
Parameters
- expression
- DbGroupByExpression
The DbGroupByExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbInExpression)
Typed visitor pattern method for DbInExpression.
public virtual TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbInExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> 'ResultType
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> 'ResultType
Public Overridable Function Visit (expression As DbInExpression) As TResultType
Parameters
- expression
- DbInExpression
The DbInExpression that is being visited.
Returns
An instance of TResultType.
Applies to
Visit(DbIntersectExpression)
When overridden in a derived class, implements the visitor pattern for DbIntersectExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType
Parameters
- expression
- DbIntersectExpression
The DbIntersectExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbIsNullExpression)
When overridden in a derived class, implements the visitor pattern for DbIsNullExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType
Parameters
- expression
- DbIsNullExpression
The DbIsNullExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Visit(DbVariableReferenceExpression)
When overridden in a derived class, implements the visitor pattern for DbVariableReferenceExpression .
public abstract TResultType Visit (System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType
Parameters
- expression
- DbVariableReferenceExpression
The DbVariableReferenceExpression that is being visited.
Returns
A result value of a specific type.
Applies to
Entity Framework