DefaultExpressionVisitor.Visit Method

 

Implements the visitor pattern.

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

NameDescription
System_CAPS_pubmethodVisit(DbAndExpression)

Implements the visitor pattern for the logical AND expression.(Overrides DbExpressionVisitor<TResultType>.Visit(DbAndExpression).)

System_CAPS_pubmethodVisit(DbApplyExpression)

Implements the visitor pattern for the invocation of the specified function for each element in the specified input set.(Overrides DbExpressionVisitor<TResultType>.Visit(DbApplyExpression).)

System_CAPS_pubmethodVisit(DbArithmeticExpression)

Implements the visitor pattern for the arithmetic operation applied to numeric arguments.(Overrides DbExpressionVisitor<TResultType>.Visit(DbArithmeticExpression).)

System_CAPS_pubmethodVisit(DbCaseExpression)

Implements the visitor pattern for the When, Then, and Else clauses.(Overrides DbExpressionVisitor<TResultType>.Visit(DbCaseExpression).)

System_CAPS_pubmethodVisit(DbCastExpression)

Implements the visitor pattern for the type conversion of a single argument to the specified type.(Overrides DbExpressionVisitor<TResultType>.Visit(DbCastExpression).)

System_CAPS_pubmethodVisit(DbComparisonExpression)

Implements the visitor pattern for the comparison operation applied to two arguments.(Overrides DbExpressionVisitor<TResultType>.Visit(DbComparisonExpression).)

System_CAPS_pubmethodVisit(DbConstantExpression)

Implements the visitor pattern for the different kinds of constants.(Overrides DbExpressionVisitor<TResultType>.Visit(DbConstantExpression).)

System_CAPS_pubmethodVisit(DbCrossJoinExpression)

Implements the visitor pattern for the unconditional join operation between the given collection arguments.(Overrides DbExpressionVisitor<TResultType>.Visit(DbCrossJoinExpression).)

System_CAPS_pubmethodVisit(DbDerefExpression)

Implements the visitor pattern for the expression that retrieves an entity based on the specified reference.(Overrides DbExpressionVisitor<TResultType>.Visit(DbDerefExpression).)

System_CAPS_pubmethodVisit(DbDistinctExpression)

Implements the visitor pattern for the removed duplicate elements from the specified set argument.(Overrides DbExpressionVisitor<TResultType>.Visit(DbDistinctExpression).)

System_CAPS_pubmethodVisit(DbElementExpression)

Implements the visitor pattern for the conversion of the specified set argument to a singleton the conversion of the specified set argument to a singleton.(Overrides DbExpressionVisitor<TResultType>.Visit(DbElementExpression).)

System_CAPS_pubmethodVisit(DbEntityRefExpression)

Implements the visitor pattern for the expression that extracts a reference from the underlying entity instance.(Overrides DbExpressionVisitor<TResultType>.Visit(DbEntityRefExpression).)

System_CAPS_pubmethodVisit(DbExceptExpression)

Implements the visitor pattern for the set subtraction operation between the left and right operands.(Overrides DbExpressionVisitor<TResultType>.Visit(DbExceptExpression).)

System_CAPS_pubmethodVisit(DbExpression)

Implements the visitor pattern for the basic functionality required by expression types.(Overrides DbExpressionVisitor<TResultType>.Visit(DbExpression).)

System_CAPS_pubmethodVisit(DbFilterExpression)

Implements the visitor pattern for a predicate applied to filter an input set.(Overrides DbExpressionVisitor<TResultType>.Visit(DbFilterExpression).)

System_CAPS_pubmethodVisit(DbFunctionExpression)

Implements the visitor pattern for an invocation of a function.(Overrides DbExpressionVisitor<TResultType>.Visit(DbFunctionExpression).)

System_CAPS_pubmethodVisit(DbGroupByExpression)

Implements the visitor pattern for a group by operation.(Overrides DbExpressionVisitor<TResultType>.Visit(DbGroupByExpression).)

System_CAPS_pubmethodVisit(DbInExpression)

Implements the visitor pattern for the DbInExpression.(Overrides DbExpressionVisitor<TResultType>.Visit(DbInExpression).)

System_CAPS_pubmethodVisit(DbIntersectExpression)

Implements the visitor pattern for the set intersection operation between the left and right operands.(Overrides DbExpressionVisitor<TResultType>.Visit(DbIntersectExpression).)

System_CAPS_pubmethodVisit(DbIsEmptyExpression)

Implements the visitor pattern for an empty set determination applied to a single set argument.(Overrides DbExpressionVisitor<TResultType>.Visit(DbIsEmptyExpression).)

System_CAPS_pubmethodVisit(DbIsNullExpression)

Implements the visitor pattern for the null determination applied to a single argument.(Overrides DbExpressionVisitor<TResultType>.Visit(DbIsNullExpression).)

System_CAPS_pubmethodVisit(DbIsOfExpression)

Implements the visitor pattern for the type comparison of a single argument against the specified type.(Overrides DbExpressionVisitor<TResultType>.Visit(DbIsOfExpression).)

System_CAPS_pubmethodVisit(DbJoinExpression)

Implements the visitor pattern for an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition.(Overrides DbExpressionVisitor<TResultType>.Visit(DbJoinExpression).)

System_CAPS_pubmethodVisit(DbLambdaExpression)

Implements the visitor pattern for the application of a lambda function to arguments represented by DbExpression objects.(Overrides DbExpressionVisitor<TResultType>.Visit(DbLambdaExpression).)

System_CAPS_pubmethodVisit(DbLikeExpression)

Implements the visitor pattern for a string comparison against the specified pattern with an optional escape string.(Overrides DbExpressionVisitor<TResultType>.Visit(DbLikeExpression).)

System_CAPS_pubmethodVisit(DbLimitExpression)

Implements the visitor pattern for the restriction of the number of elements in the argument collection to the specified limit value.(Overrides DbExpressionVisitor<TResultType>.Visit(DbLimitExpression).)

System_CAPS_pubmethodVisit(DbNewInstanceExpression)

Implements the visitor pattern for the construction of a new instance of a given type, including set and record types.(Overrides DbExpressionVisitor<TResultType>.Visit(DbNewInstanceExpression).)

System_CAPS_pubmethodVisit(DbNotExpression)

Implements the visitor pattern for the logical NOT of a single Boolean argument.(Overrides DbExpressionVisitor<TResultType>.Visit(DbNotExpression).)

System_CAPS_pubmethodVisit(DbNullExpression)

Implements the visitor pattern for a reference to a typed null literal.(Overrides DbExpressionVisitor<TResultType>.Visit(DbNullExpression).)

System_CAPS_pubmethodVisit(DbOfTypeExpression)

Implements the visitor pattern for the retrieval of elements of the specified type from the given set argument.(Overrides DbExpressionVisitor<TResultType>.Visit(DbOfTypeExpression).)

System_CAPS_pubmethodVisit(DbOrExpression)

Implements the visitor pattern for the logical OR of two Boolean arguments.(Overrides DbExpressionVisitor<TResultType>.Visit(DbOrExpression).)

System_CAPS_pubmethodVisit(DbParameterReferenceExpression)

Implements the visitor pattern for a reference to a parameter declared on the command tree that contains this expression.(Overrides DbExpressionVisitor<TResultType>.Visit(DbParameterReferenceExpression).)

System_CAPS_pubmethodVisit(DbProjectExpression)

Implements the visitor pattern for the projection of a given input set over the specified expression.(Overrides DbExpressionVisitor<TResultType>.Visit(DbProjectExpression).)

System_CAPS_pubmethodVisit(DbPropertyExpression)

Implements the visitor pattern for retrieving an instance property.(Overrides DbExpressionVisitor<TResultType>.Visit(DbPropertyExpression).)

System_CAPS_pubmethodVisit(DbQuantifierExpression)

Implements the visitor pattern for a quantifier operation of the specified kind over the elements of the specified input set.(Overrides DbExpressionVisitor<TResultType>.Visit(DbQuantifierExpression).)

System_CAPS_pubmethodVisit(DbRefExpression)

Implements the visitor pattern for a strongly typed reference to a specific instance within an entity set.(Overrides DbExpressionVisitor<TResultType>.Visit(DbRefExpression).)

System_CAPS_pubmethodVisit(DbRefKeyExpression)

Implements the visitor pattern for the retrieval of the key value from the underlying reference value.(Overrides DbExpressionVisitor<TResultType>.Visit(DbRefKeyExpression).)

System_CAPS_pubmethodVisit(DbRelationshipNavigationExpression)

Implements the visitor pattern for the navigation of a relationship.(Overrides DbExpressionVisitor<TResultType>.Visit(DbRelationshipNavigationExpression).)

System_CAPS_pubmethodVisit(DbScanExpression)

Implements the visitor pattern for a scan over an entity set or relationship set, as indicated by the Target property.(Overrides DbExpressionVisitor<TResultType>.Visit(DbScanExpression).)

System_CAPS_pubmethodVisit(DbSkipExpression)

Implements the visitor pattern for the skip expression.(Overrides DbExpressionVisitor<TResultType>.Visit(DbSkipExpression).)

System_CAPS_pubmethodVisit(DbSortExpression)

Implements the visitor pattern for a sort key that can be used as part of the sort order.(Overrides DbExpressionVisitor<TResultType>.Visit(DbSortExpression).)

System_CAPS_pubmethodVisit(DbTreatExpression)

Implements the visitor pattern for a type conversion operation applied to a polymorphic argument.(Overrides DbExpressionVisitor<TResultType>.Visit(DbTreatExpression).)

System_CAPS_pubmethodVisit(DbUnionAllExpression)

Implements the visitor pattern for the set union operation between the left and right operands.(Overrides DbExpressionVisitor<TResultType>.Visit(DbUnionAllExpression).)

System_CAPS_pubmethodVisit(DbVariableReferenceExpression)

Implements the visitor pattern for a reference to a variable that is currently in scope.(Overrides DbExpressionVisitor<TResultType>.Visit(DbVariableReferenceExpression).)


DefaultExpressionVisitor.Visit Method (DbAndExpression)

Implements the visitor pattern for the logical AND expression.

public override DbExpression Visit(
	DbAndExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbAndExpression

The DbAndExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbApplyExpression)

Implements the visitor pattern for the invocation of the specified function for each element in the specified input set.

public override DbExpression Visit(
	DbApplyExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression

The DbApplyExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbArithmeticExpression)

Implements the visitor pattern for the arithmetic operation applied to numeric arguments.

public override DbExpression Visit(
	DbArithmeticExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression

The DbArithmeticExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbCaseExpression)

Implements the visitor pattern for the When, Then, and Else clauses.

public override DbExpression Visit(
	DbCaseExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression

The DbCaseExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbCastExpression)

Implements the visitor pattern for the type conversion of a single argument to the specified type.

public override DbExpression Visit(
	DbCastExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbCastExpression

The DbCastExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbComparisonExpression)

Implements the visitor pattern for the comparison operation applied to two arguments.

public override DbExpression Visit(
	DbComparisonExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression

The DbComparisonExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbConstantExpression)

Implements the visitor pattern for the different kinds of constants.

public override DbExpression Visit(
	DbConstantExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression

The DbConstantExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbCrossJoinExpression)

Implements the visitor pattern for the unconditional join operation between the given collection arguments.

public override DbExpression Visit(
	DbCrossJoinExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression

The DbCrossJoinExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbDerefExpression)

Implements the visitor pattern for the expression that retrieves an entity based on the specified reference.

public override DbExpression Visit(
	DbDerefExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression

The DbDerefExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbDistinctExpression)

Implements the visitor pattern for the removed duplicate elements from the specified set argument.

public override DbExpression Visit(
	DbDistinctExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression

The DbDistinctExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbElementExpression)

Implements the visitor pattern for the conversion of the specified set argument to a singleton the conversion of the specified set argument to a singleton.

public override DbExpression Visit(
	DbElementExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbElementExpression

The DbElementExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbEntityRefExpression)

Implements the visitor pattern for the expression that extracts a reference from the underlying entity instance.

public override DbExpression Visit(
	DbEntityRefExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression

The DbEntityRefExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbExceptExpression)

Implements the visitor pattern for the set subtraction operation between the left and right operands.

public override DbExpression Visit(
	DbExceptExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression

The DbExceptExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbExpression)

Implements the visitor pattern for the basic functionality required by expression types.

public override DbExpression Visit(
	DbExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The DbExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbFilterExpression)

Implements the visitor pattern for a predicate applied to filter an input set.

public override DbExpression Visit(
	DbFilterExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression

The DbFilterExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbFunctionExpression)

Implements the visitor pattern for an invocation of a function.

public override DbExpression Visit(
	DbFunctionExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression

The DbFunctionExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbGroupByExpression)

Implements the visitor pattern for a group by operation.

public override DbExpression Visit(
	DbGroupByExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression

The DbGroupByExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbInExpression)

Implements the visitor pattern for the DbInExpression.

public override DbExpression Visit(
	DbInExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbInExpression

The DbInExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbIntersectExpression)

Implements the visitor pattern for the set intersection operation between the left and right operands.

public override DbExpression Visit(
	DbIntersectExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression

The DbIntersectExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbIsEmptyExpression)

Implements the visitor pattern for an empty set determination applied to a single set argument.

public override DbExpression Visit(
	DbIsEmptyExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression

The DbIsEmptyExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbIsNullExpression)

Implements the visitor pattern for the null determination applied to a single argument.

public override DbExpression Visit(
	DbIsNullExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression

The DbIsNullExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbIsOfExpression)

Implements the visitor pattern for the type comparison of a single argument against the specified type.

public override DbExpression Visit(
	DbIsOfExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression

The DbIsOfExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbJoinExpression)

Implements the visitor pattern for an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition.

public override DbExpression Visit(
	DbJoinExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression

The DbJoinExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbLambdaExpression)

Implements the visitor pattern for the application of a lambda function to arguments represented by DbExpression objects.

public override DbExpression Visit(
	DbLambdaExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression

The DbLambdaExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbLikeExpression)

Implements the visitor pattern for a string comparison against the specified pattern with an optional escape string.

public override DbExpression Visit(
	DbLikeExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression

The DbLikeExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbLimitExpression)

Implements the visitor pattern for the restriction of the number of elements in the argument collection to the specified limit value.

public override DbExpression Visit(
	DbLimitExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression

The DbLimitExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbNewInstanceExpression)

Implements the visitor pattern for the construction of a new instance of a given type, including set and record types.

public override DbExpression Visit(
	DbNewInstanceExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression

The DbNewInstanceExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbNotExpression)

Implements the visitor pattern for the logical NOT of a single Boolean argument.

public override DbExpression Visit(
	DbNotExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbNotExpression

The DbNotExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbNullExpression)

Implements the visitor pattern for a reference to a typed null literal.

public override DbExpression Visit(
	DbNullExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbNullExpression

The DbNullExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbOfTypeExpression)

Implements the visitor pattern for the retrieval of elements of the specified type from the given set argument.

public override DbExpression Visit(
	DbOfTypeExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression

The DbOfTypeExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbOrExpression)

Implements the visitor pattern for the logical OR of two Boolean arguments.

public override DbExpression Visit(
	DbOrExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbOrExpression

The DbOrExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbParameterReferenceExpression)

Implements the visitor pattern for a reference to a parameter declared on the command tree that contains this expression.

public override DbExpression Visit(
	DbParameterReferenceExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression

The DbParameterReferenceExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbProjectExpression)

Implements the visitor pattern for the projection of a given input set over the specified expression.

public override DbExpression Visit(
	DbProjectExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression

The DbProjectExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbPropertyExpression)

Implements the visitor pattern for retrieving an instance property.

public override DbExpression Visit(
	DbPropertyExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression

The DbPropertyExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbQuantifierExpression)

Implements the visitor pattern for a quantifier operation of the specified kind over the elements of the specified input set.

public override DbExpression Visit(
	DbQuantifierExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression

The DbQuantifierExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbRefExpression)

Implements the visitor pattern for a strongly typed reference to a specific instance within an entity set.

public override DbExpression Visit(
	DbRefExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

The DbRefExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbRefKeyExpression)

Implements the visitor pattern for the retrieval of the key value from the underlying reference value.

public override DbExpression Visit(
	DbRefKeyExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression

The DbRefKeyExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbRelationshipNavigationExpression)

Implements the visitor pattern for the navigation of a relationship.

public override DbExpression Visit(
	DbRelationshipNavigationExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression

The DbRelationshipNavigationExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbScanExpression)

Implements the visitor pattern for a scan over an entity set or relationship set, as indicated by the Target property.

public override DbExpression Visit(
	DbScanExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbScanExpression

The DbScanExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbSkipExpression)

Implements the visitor pattern for the skip expression.

public override DbExpression Visit(
	DbSkipExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression

The DbSkipExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbSortExpression)

Implements the visitor pattern for a sort key that can be used as part of the sort order.

public override DbExpression Visit(
	DbSortExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbSortExpression

The DbSortExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbTreatExpression)

Implements the visitor pattern for a type conversion operation applied to a polymorphic argument.

public override DbExpression Visit(
	DbTreatExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression

The DbTreatExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbUnionAllExpression)

Implements the visitor pattern for the set union operation between the left and right operands.

public override DbExpression Visit(
	DbUnionAllExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression

The DbUnionAllExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.


DefaultExpressionVisitor.Visit Method (DbVariableReferenceExpression)

Implements the visitor pattern for a reference to a variable that is currently in scope.

public override DbExpression Visit(
	DbVariableReferenceExpression expression
)

Parameters

expression
Type: System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression

The DbVariableReferenceExpression that is being visited.

Return Value

Type: System.Data.Entity.Core.Common.CommandTrees.DbExpression

The implemented visitor.