DbExpressionVisitor<TResultType>.Visit Method

 

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

NameDescription
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.


DbExpressionVisitor<TResultType>.Visit Method (DbAndExpression)

Typed visitor pattern method for DbAndExpression.

public abstract TResultType Visit(
	DbAndExpression expression
)

Parameters

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

The DbAndExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbApplyExpression)

Typed visitor pattern method for DbApplyExpression.

public abstract TResultType Visit(
	DbApplyExpression expression
)

Parameters

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

The DbApplyExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbArithmeticExpression)

Typed visitor pattern method for DbArithmeticExpression.

public abstract TResultType Visit(
	DbArithmeticExpression expression
)

Parameters

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

The DbArithmeticExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbCaseExpression)

Typed visitor pattern method for DbCaseExpression.

public abstract TResultType Visit(
	DbCaseExpression expression
)

Parameters

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

The DbCaseExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbCastExpression)

Typed visitor pattern method for DbCastExpression.

public abstract TResultType Visit(
	DbCastExpression expression
)

Parameters

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

The DbCastExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbComparisonExpression)

Typed visitor pattern method for DbComparisonExpression.

public abstract TResultType Visit(
	DbComparisonExpression expression
)

Parameters

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

The DbComparisonExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbConstantExpression)

Typed visitor pattern method for DbConstantExpression.

public abstract TResultType Visit(
	DbConstantExpression expression
)

Parameters

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

The DbConstantExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbCrossJoinExpression)

Typed visitor pattern method for DbCrossJoinExpression.

public abstract TResultType Visit(
	DbCrossJoinExpression expression
)

Parameters

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

The DbCrossJoinExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbDerefExpression)

Visitor pattern method for DbDerefExpression.

public abstract TResultType Visit(
	DbDerefExpression expression
)

Parameters

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

The DbDerefExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbDistinctExpression)

Typed visitor pattern method for DbDistinctExpression.

public abstract TResultType Visit(
	DbDistinctExpression expression
)

Parameters

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

The DbDistinctExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbElementExpression)

Typed visitor pattern method for DbElementExpression.

public abstract TResultType Visit(
	DbElementExpression expression
)

Parameters

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

The DbElementExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbEntityRefExpression)

Visitor pattern method for DbEntityRefExpression.

public abstract TResultType Visit(
	DbEntityRefExpression expression
)

Parameters

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

The DbEntityRefExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbExceptExpression)

Typed visitor pattern method for DbExceptExpression.

public abstract TResultType Visit(
	DbExceptExpression expression
)

Parameters

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

The DbExceptExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbExpression)

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

public abstract TResultType Visit(
	DbExpression expression
)

Parameters

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

The expression.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbFilterExpression)

Typed visitor pattern method for DbFilterExpression.

public abstract TResultType Visit(
	DbFilterExpression expression
)

Parameters

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

The DbFilterExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbFunctionExpression)

Visitor pattern method for DbFunctionExpression

public abstract TResultType Visit(
	DbFunctionExpression expression
)

Parameters

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

The DbFunctionExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbGroupByExpression)

Typed visitor pattern method for DbGroupByExpression.

public abstract TResultType Visit(
	DbGroupByExpression expression
)

Parameters

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

The DbGroupByExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbInExpression)

Typed visitor pattern method for DbInExpression.

public virtual TResultType Visit(
	DbInExpression expression
)

Parameters

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

The DbInExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbIntersectExpression)

Typed visitor pattern method for DbIntersectExpression.

public abstract TResultType Visit(
	DbIntersectExpression expression
)

Parameters

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

The DbIntersectExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbIsEmptyExpression)

Typed visitor pattern method for DbIsEmptyExpression.

public abstract TResultType Visit(
	DbIsEmptyExpression expression
)

Parameters

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

The DbIsEmptyExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbIsNullExpression)

Typed visitor pattern method for DbIsNullExpression.

public abstract TResultType Visit(
	DbIsNullExpression expression
)

Parameters

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

The DbIsNullExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbIsOfExpression)

Typed visitor pattern method for DbIsOfExpression.

public abstract TResultType Visit(
	DbIsOfExpression expression
)

Parameters

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

The DbIsOfExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbJoinExpression)

Typed visitor pattern method for DbJoinExpression.

public abstract TResultType Visit(
	DbJoinExpression expression
)

Parameters

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

The DbJoinExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbLambdaExpression)

Visitor pattern method for DbLambdaExpression.

public virtual TResultType Visit(
	DbLambdaExpression expression
)

Parameters

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

The DbLambdaExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbLikeExpression)

Visitor pattern method for DbLikeExpression.

public abstract TResultType Visit(
	DbLikeExpression expression
)

Parameters

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

The DbLikeExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbLimitExpression)

Visitor pattern method for DbLimitExpression.

public abstract TResultType Visit(
	DbLimitExpression expression
)

Parameters

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

The DbLimitExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbNewInstanceExpression)

Typed visitor pattern method for DbNewInstanceExpression.

public abstract TResultType Visit(
	DbNewInstanceExpression expression
)

Parameters

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

The DbNewInstanceExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbNotExpression)

Typed visitor pattern method for DbNotExpression.

public abstract TResultType Visit(
	DbNotExpression expression
)

Parameters

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

The DbNotExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbNullExpression)

Typed visitor pattern method for DbNullExpression.

public abstract TResultType Visit(
	DbNullExpression expression
)

Parameters

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

The DbNullExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbOfTypeExpression)

Typed visitor pattern method for DbOfTypeExpression.

public abstract TResultType Visit(
	DbOfTypeExpression expression
)

Parameters

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

The DbOfTypeExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbOrExpression)

Typed visitor pattern method for DbOrExpression.

public abstract TResultType Visit(
	DbOrExpression expression
)

Parameters

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

The DbOrExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbParameterReferenceExpression)

Typed visitor pattern method for DbParameterReferenceExpression.

public abstract TResultType Visit(
	DbParameterReferenceExpression expression
)

Parameters

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

The DbParameterReferenceExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbProjectExpression)

Typed visitor pattern method for DbProjectExpression.

public abstract TResultType Visit(
	DbProjectExpression expression
)

Parameters

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

The DbProjectExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbPropertyExpression)

Typed visitor pattern method for DbPropertyExpression.

public abstract TResultType Visit(
	DbPropertyExpression expression
)

Parameters

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

The DbPropertyExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbQuantifierExpression)

Typed visitor pattern method for DbQuantifierExpression.

public abstract TResultType Visit(
	DbQuantifierExpression expression
)

Parameters

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

The DbQuantifierExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbRefExpression)

Typed visitor pattern method for DbRefExpression.

public abstract TResultType Visit(
	DbRefExpression expression
)

Parameters

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

The DbRefExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbRefKeyExpression)

Visitor pattern method for DbRefKeyExpression.

public abstract TResultType Visit(
	DbRefKeyExpression expression
)

Parameters

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

The DbRefKeyExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbRelationshipNavigationExpression)

Typed visitor pattern method for DbRelationshipNavigationExpression.

public abstract TResultType Visit(
	DbRelationshipNavigationExpression expression
)

Parameters

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

The DbRelationshipNavigationExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbScanExpression)

Typed visitor pattern method for DbScanExpression.

public abstract TResultType Visit(
	DbScanExpression expression
)

Parameters

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

The DbScanExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbSkipExpression)

Typed visitor pattern method for DbSkipExpression.

public abstract TResultType Visit(
	DbSkipExpression expression
)

Parameters

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

The DbSkipExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbSortExpression)

Typed visitor pattern method for DbSortExpression.

public abstract TResultType Visit(
	DbSortExpression expression
)

Parameters

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

The DbSortExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbTreatExpression)

Typed visitor pattern method for DbTreatExpression.

public abstract TResultType Visit(
	DbTreatExpression expression
)

Parameters

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

The DbTreatExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbUnionAllExpression)

Typed visitor pattern method for DbUnionAllExpression.

public abstract TResultType Visit(
	DbUnionAllExpression expression
)

Parameters

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

The DbUnionAllExpression that is being visited.

Return Value

Type: TResultType

DbExpressionVisitor<TResultType>.Visit Method (DbVariableReferenceExpression)

Typed visitor pattern method for DbVariableReferenceExpression.

public abstract TResultType Visit(
	DbVariableReferenceExpression expression
)

Parameters

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

The DbVariableReferenceExpression that is being visited.

Return Value

Type: TResultType