DbExpressionVisitor<TResultType> Class

 

The expression visitor pattern abstract base class that should be implemented by visitors that return a result value of a specific type.

Namespace:   System.Data.Entity.Core.Common.CommandTrees
Assembly:  EntityFramework (in EntityFramework.dll)

System.Object
  System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor<TResultType>
    System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor

public abstract class DbExpressionVisitor<TResultType>

Type Parameters

TResultType

The type of the result value produced by the visitor.

NameDescription
System_CAPS_protmethodDbExpressionVisitor<TResultType>()

Initializes a new instance of the DbExpressionVisitor<TResultType> class.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodVisit(DbAndExpression)

Typed visitor pattern method for DbAndExpression.

System_CAPS_pubmethodVisit(DbApplyExpression)

Typed visitor pattern method for DbApplyExpression.

System_CAPS_pubmethodVisit(DbArithmeticExpression)

Typed visitor pattern method for DbArithmeticExpression.

System_CAPS_pubmethodVisit(DbCaseExpression)

Typed visitor pattern method for DbCaseExpression.

System_CAPS_pubmethodVisit(DbCastExpression)

Typed visitor pattern method for DbCastExpression.

System_CAPS_pubmethodVisit(DbComparisonExpression)

Typed visitor pattern method for DbComparisonExpression.

System_CAPS_pubmethodVisit(DbConstantExpression)

Typed visitor pattern method for DbConstantExpression.

System_CAPS_pubmethodVisit(DbCrossJoinExpression)

Typed visitor pattern method for DbCrossJoinExpression.

System_CAPS_pubmethodVisit(DbDerefExpression)

Visitor pattern method for DbDerefExpression.

System_CAPS_pubmethodVisit(DbDistinctExpression)

Typed visitor pattern method for DbDistinctExpression.

System_CAPS_pubmethodVisit(DbElementExpression)

Typed visitor pattern method for DbElementExpression.

System_CAPS_pubmethodVisit(DbEntityRefExpression)

Visitor pattern method for DbEntityRefExpression.

System_CAPS_pubmethodVisit(DbExceptExpression)

Typed visitor pattern method for DbExceptExpression.

System_CAPS_pubmethodVisit(DbExpression)

Called when an expression of an otherwise unrecognized type is encountered.

System_CAPS_pubmethodVisit(DbFilterExpression)

Typed visitor pattern method for DbFilterExpression.

System_CAPS_pubmethodVisit(DbFunctionExpression)

Visitor pattern method for DbFunctionExpression

System_CAPS_pubmethodVisit(DbGroupByExpression)

Typed visitor pattern method for DbGroupByExpression.

System_CAPS_pubmethodVisit(DbInExpression)

Typed visitor pattern method for DbInExpression.

System_CAPS_pubmethodVisit(DbIntersectExpression)

Typed visitor pattern method for DbIntersectExpression.

System_CAPS_pubmethodVisit(DbIsEmptyExpression)

Typed visitor pattern method for DbIsEmptyExpression.

System_CAPS_pubmethodVisit(DbIsNullExpression)

Typed visitor pattern method for DbIsNullExpression.

System_CAPS_pubmethodVisit(DbIsOfExpression)

Typed visitor pattern method for DbIsOfExpression.

System_CAPS_pubmethodVisit(DbJoinExpression)

Typed visitor pattern method for DbJoinExpression.

System_CAPS_pubmethodVisit(DbLambdaExpression)

Visitor pattern method for DbLambdaExpression.

System_CAPS_pubmethodVisit(DbLikeExpression)

Visitor pattern method for DbLikeExpression.

System_CAPS_pubmethodVisit(DbLimitExpression)

Visitor pattern method for DbLimitExpression.

System_CAPS_pubmethodVisit(DbNewInstanceExpression)

Typed visitor pattern method for DbNewInstanceExpression.

System_CAPS_pubmethodVisit(DbNotExpression)

Typed visitor pattern method for DbNotExpression.

System_CAPS_pubmethodVisit(DbNullExpression)

Typed visitor pattern method for DbNullExpression.

System_CAPS_pubmethodVisit(DbOfTypeExpression)

Typed visitor pattern method for DbOfTypeExpression.

System_CAPS_pubmethodVisit(DbOrExpression)

Typed visitor pattern method for DbOrExpression.

System_CAPS_pubmethodVisit(DbParameterReferenceExpression)

Typed visitor pattern method for DbParameterReferenceExpression.

System_CAPS_pubmethodVisit(DbProjectExpression)

Typed visitor pattern method for DbProjectExpression.

System_CAPS_pubmethodVisit(DbPropertyExpression)

Typed visitor pattern method for DbPropertyExpression.

System_CAPS_pubmethodVisit(DbQuantifierExpression)

Typed visitor pattern method for DbQuantifierExpression.

System_CAPS_pubmethodVisit(DbRefExpression)

Typed visitor pattern method for DbRefExpression.

System_CAPS_pubmethodVisit(DbRefKeyExpression)

Visitor pattern method for DbRefKeyExpression.

System_CAPS_pubmethodVisit(DbRelationshipNavigationExpression)

Typed visitor pattern method for DbRelationshipNavigationExpression.

System_CAPS_pubmethodVisit(DbScanExpression)

Typed visitor pattern method for DbScanExpression.

System_CAPS_pubmethodVisit(DbSkipExpression)

Typed visitor pattern method for DbSkipExpression.

System_CAPS_pubmethodVisit(DbSortExpression)

Typed visitor pattern method for DbSortExpression.

System_CAPS_pubmethodVisit(DbTreatExpression)

Typed visitor pattern method for DbTreatExpression.

System_CAPS_pubmethodVisit(DbUnionAllExpression)

Typed visitor pattern method for DbUnionAllExpression.

System_CAPS_pubmethodVisit(DbVariableReferenceExpression)

Typed visitor pattern method for DbVariableReferenceExpression.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.