DbExpressionVisitor<TResultType> Class
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.
Defines the basic functionality that should be implemented by visitors that return a result value of a specific type.
generic <typename TResultType>
public ref class DbExpressionVisitor abstract
public abstract class DbExpressionVisitor<TResultType>
type DbExpressionVisitor<'ResultType> = class
Public MustInherit Class DbExpressionVisitor(Of TResultType)
Type Parameters
- TResultType
The type of the result produced by the visitor.
- Inheritance
-
DbExpressionVisitor<TResultType>
- Derived
Remarks
The DbExpressionVisitor<TResultType> is an abstract class that describes expression traversal.
Constructors
DbExpressionVisitor<TResultType>() |
Initializes a new instance of the DbExpressionVisitor<TResultType> class. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
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(DbIntersectExpression) |
When overridden in a derived class, implements the visitor pattern for DbIntersectExpression. |
Visit(DbIsEmptyExpression) |
When overridden in a derived class, implements the visitor pattern for DbIsEmptyExpression. |
Visit(DbIsNullExpression) |
When overridden in a derived class, implements the visitor pattern for DbIsNullExpression. |
Visit(DbIsOfExpression) |
When overridden in a derived class, implements the visitor pattern for DbIsOfExpression. |
Visit(DbJoinExpression) |
When overridden in a derived class, implements the visitor pattern for DbJoinExpression. |
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(DbUnionAllExpression) |
When overridden in a derived class, implements the visitor pattern for DbUnionAllExpression. |
Visit(DbVariableReferenceExpression) |
When overridden in a derived class, implements the visitor pattern for DbVariableReferenceExpression. |