DbExpressionVisitor<TResultType> Class

 

Defines the basic functionality that should be implemented by visitors that return a result value of a specific type.

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

System::Object
  System.Data.Common.CommandTrees::DbExpressionVisitor<TResultType>
    System.Data.Common.CommandTrees::DefaultExpressionVisitor

generic<typename TResultType>
public ref class DbExpressionVisitor abstract 

Type Parameters

TResultType

The type of the result produced by the visitor.

NameDescription
System_CAPS_protmethodDbExpressionVisitor<TResultType>()

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

NameDescription
System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_pubmethodVisit(DbAndExpression^)

When overridden in a derived class, implements the visitor pattern for DbAndExpression.

System_CAPS_pubmethodVisit(DbApplyExpression^)

When overridden in a derived class, implements the visitor pattern for DbApplyExpression.

System_CAPS_pubmethodVisit(DbArithmeticExpression^)

When overridden in a derived class, implements the visitor pattern for DbArithmeticExpression.

System_CAPS_pubmethodVisit(DbCaseExpression^)

When overridden in a derived class, implements the visitor pattern for DbCaseExpression.

System_CAPS_pubmethodVisit(DbCastExpression^)

When overridden in a derived class, implements the visitor pattern for DbCastExpression.

System_CAPS_pubmethodVisit(DbComparisonExpression^)

When overridden in a derived class, implements the visitor pattern for DbComparisonExpression.

System_CAPS_pubmethodVisit(DbConstantExpression^)

When overridden in a derived class, implements the visitor pattern for DbConstantExpression.

System_CAPS_pubmethodVisit(DbCrossJoinExpression^)

When overridden in a derived class, implements the visitor pattern for DbCrossJoinExpression.

System_CAPS_pubmethodVisit(DbDerefExpression^)

When overridden in a derived class, implements the visitor pattern for DbDerefExpression.

System_CAPS_pubmethodVisit(DbDistinctExpression^)

When overridden in a derived class, implements the visitor pattern for DbDistinctExpression.

System_CAPS_pubmethodVisit(DbElementExpression^)

When overridden in a derived class, implements the visitor pattern for DbElementExpression.

System_CAPS_pubmethodVisit(DbEntityRefExpression^)

When overridden in a derived class, implements the visitor pattern for DbEntityRefExpression.

System_CAPS_pubmethodVisit(DbExceptExpression^)

When overridden in a derived class, implements the visitor pattern for DbExceptExpression.

System_CAPS_pubmethodVisit(DbExpression^)

When overridden in a derived class, handles any expression of an unrecognized type.

System_CAPS_pubmethodVisit(DbFilterExpression^)

When overridden in a derived class, implements the visitor pattern for DbFilterExpression.

System_CAPS_pubmethodVisit(DbFunctionExpression^)

When overridden in a derived class, implements the visitor pattern for DbFunctionExpression.

System_CAPS_pubmethodVisit(DbGroupByExpression^)

When overridden in a derived class, implements the visitor pattern for DbGroupByExpression.

System_CAPS_pubmethodVisit(DbIntersectExpression^)

When overridden in a derived class, implements the visitor pattern for DbIntersectExpression.

System_CAPS_pubmethodVisit(DbIsEmptyExpression^)

When overridden in a derived class, implements the visitor pattern for DbIsEmptyExpression.

System_CAPS_pubmethodVisit(DbIsNullExpression^)

When overridden in a derived class, implements the visitor pattern for DbIsNullExpression.

System_CAPS_pubmethodVisit(DbIsOfExpression^)

When overridden in a derived class, implements the visitor pattern for DbIsOfExpression.

System_CAPS_pubmethodVisit(DbJoinExpression^)

When overridden in a derived class, implements the visitor pattern for DbJoinExpression.

System_CAPS_pubmethodVisit(DbLambdaExpression^)

When overridden in a derived class, implements the visitor pattern method for DbLambdaExpression.

System_CAPS_pubmethodVisit(DbLikeExpression^)

When overridden in a derived class, implements the visitor pattern for DbLikeExpression.

System_CAPS_pubmethodVisit(DbLimitExpression^)

When overridden in a derived class, implements the visitor pattern for DbLimitExpression.

System_CAPS_pubmethodVisit(DbNewInstanceExpression^)

When overridden in a derived class, implements the visitor pattern for DbNewInstanceExpression.

System_CAPS_pubmethodVisit(DbNotExpression^)

When overridden in a derived class, implements the visitor pattern for DbNotExpression.

System_CAPS_pubmethodVisit(DbNullExpression^)

When overridden in a derived class, implements the visitor pattern for DbNullExpression.

System_CAPS_pubmethodVisit(DbOfTypeExpression^)

When overridden in a derived class, implements the visitor pattern for DbOfTypeExpression.

System_CAPS_pubmethodVisit(DbOrExpression^)

When overridden in a derived class, implements the visitor pattern for DbOrExpression.

System_CAPS_pubmethodVisit(DbParameterReferenceExpression^)

When overridden in a derived class, implements the visitor pattern for DbParameterReferenceExpression.

System_CAPS_pubmethodVisit(DbProjectExpression^)

When overridden in a derived class, implements the visitor pattern for DbProjectExpression.

System_CAPS_pubmethodVisit(DbPropertyExpression^)

When overridden in a derived class, implements the visitor pattern for DbPropertyExpression.

System_CAPS_pubmethodVisit(DbQuantifierExpression^)

When overridden in a derived class, implements the visitor pattern for DbQuantifierExpression.

System_CAPS_pubmethodVisit(DbRefExpression^)

When overridden in a derived class, implements the visitor pattern for DbRefExpression.

System_CAPS_pubmethodVisit(DbRefKeyExpression^)

When overridden in a derived class, implements the visitor pattern for DbRefKeyExpression.

System_CAPS_pubmethodVisit(DbRelationshipNavigationExpression^)

When overridden in a derived class, implements the visitor pattern for DbRelationshipNavigationExpression.

System_CAPS_pubmethodVisit(DbScanExpression^)

When overridden in a derived class, implements the visitor pattern for DbScanExpression.

System_CAPS_pubmethodVisit(DbSkipExpression^)

When overridden in a derived class, implements the visitor pattern for DbSkipExpression.

System_CAPS_pubmethodVisit(DbSortExpression^)

When overridden in a derived class, implements the visitor pattern for DbSortExpression.

System_CAPS_pubmethodVisit(DbTreatExpression^)

When overridden in a derived class, implements the visitor pattern for DbTreatExpression.

System_CAPS_pubmethodVisit(DbUnionAllExpression^)

When overridden in a derived class, implements the visitor pattern for DbUnionAllExpression.

System_CAPS_pubmethodVisit(DbVariableReferenceExpression^)

When overridden in a derived class, implements the visitor pattern for DbVariableReferenceExpression.

The DbExpressionVisitor<TResultType> is an abstract class that describes expression traversal.

.NET Framework
Available since 3.5

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

Return to top
Show: