DbExpressionVisitor.Visit Method

 

Visits the pattern method for DbExpressionVisitor.

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

NameDescription
System_CAPS_pubmethodVisit(DbAndExpression)

Visitor pattern method for DbAndExpression.

System_CAPS_pubmethodVisit(DbApplyExpression)

Visitor pattern method for DbApplyExpression.

System_CAPS_pubmethodVisit(DbArithmeticExpression)

Visitor pattern method for DbArithmeticExpression.

System_CAPS_pubmethodVisit(DbCaseExpression)

Visitor pattern method for DbCaseExpression.

System_CAPS_pubmethodVisit(DbCastExpression)

Visitor pattern method for DbCastExpression.

System_CAPS_pubmethodVisit(DbComparisonExpression)

Visitor pattern method for DbComparisonExpression.

System_CAPS_pubmethodVisit(DbConstantExpression)

Visitor pattern method for DbConstantExpression.

System_CAPS_pubmethodVisit(DbCrossJoinExpression)

Visitor pattern method for DbCrossJoinExpression.

System_CAPS_pubmethodVisit(DbDerefExpression)

Visitor pattern method for DbDerefExpression.

System_CAPS_pubmethodVisit(DbDistinctExpression)

Visitor pattern method for DbDistinctExpression.

System_CAPS_pubmethodVisit(DbElementExpression)

Visitor pattern method for DbElementExpression.

System_CAPS_pubmethodVisit(DbEntityRefExpression)

Visitor pattern method for DbEntityRefExpression.

System_CAPS_pubmethodVisit(DbExceptExpression)

Visitor pattern method for DbExceptExpression.

System_CAPS_pubmethodVisit(DbExpression)

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

System_CAPS_pubmethodVisit(DbFilterExpression)

Visitor pattern method for DbFilterExpression.

System_CAPS_pubmethodVisit(DbFunctionExpression)

Visitor pattern method for DbFunctionExpression.

System_CAPS_pubmethodVisit(DbGroupByExpression)

Visitor pattern method for DbGroupByExpression.

System_CAPS_pubmethodVisit(DbInExpression)

Visitor pattern method for DbInExpression.

System_CAPS_pubmethodVisit(DbIntersectExpression)

Visitor pattern method for DbIntersectExpression.

System_CAPS_pubmethodVisit(DbIsEmptyExpression)

Visitor pattern method for DbIsEmptyExpression.

System_CAPS_pubmethodVisit(DbIsNullExpression)

Visitor pattern method for DbIsNullExpression.

System_CAPS_pubmethodVisit(DbIsOfExpression)

Visitor pattern method for DbIsOfExpression.

System_CAPS_pubmethodVisit(DbJoinExpression)

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)

Visitor pattern method for DbNewInstanceExpression.

System_CAPS_pubmethodVisit(DbNotExpression)

Visitor pattern method for DbNotExpression.

System_CAPS_pubmethodVisit(DbNullExpression)

Visitor pattern method for DbNullExpression.

System_CAPS_pubmethodVisit(DbOfTypeExpression)

Visitor pattern method for DbOfTypeExpression.

System_CAPS_pubmethodVisit(DbOrExpression)

Visitor pattern method for DbOrExpression.

System_CAPS_pubmethodVisit(DbParameterReferenceExpression)

Visitor pattern method for DbParameterReferenceExpression.

System_CAPS_pubmethodVisit(DbProjectExpression)

Visitor pattern method for DbProjectExpression.

System_CAPS_pubmethodVisit(DbPropertyExpression)

Visitor pattern method for DbPropertyExpression.

System_CAPS_pubmethodVisit(DbQuantifierExpression)

Visitor pattern method for DbQuantifierExpression.

System_CAPS_pubmethodVisit(DbRefExpression)

Visitor pattern method for DbRefExpression.

System_CAPS_pubmethodVisit(DbRefKeyExpression)

Visitor pattern method for DbRefKeyExpression.

System_CAPS_pubmethodVisit(DbRelationshipNavigationExpression)

Visitor pattern method for DbRelationshipNavigationExpression.

System_CAPS_pubmethodVisit(DbScanExpression)

Visitor pattern method for DbScanExpression.

System_CAPS_pubmethodVisit(DbSkipExpression)

Visitor pattern method for DbSkipExpression.

System_CAPS_pubmethodVisit(DbSortExpression)

Visitor pattern method for DbSortExpression.

System_CAPS_pubmethodVisit(DbTreatExpression)

Visitor pattern method for DbTreatExpression.

System_CAPS_pubmethodVisit(DbUnionAllExpression)

Visitor pattern method for DbUnionAllExpression.

System_CAPS_pubmethodVisit(DbVariableReferenceExpression)

Visitor pattern method for DbVariableReferenceExpression.


DbExpressionVisitor.Visit Method (DbAndExpression)

Visitor pattern method for DbAndExpression.

public abstract void Visit(
	DbAndExpression expression
)

Parameters

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

The DbAndExpression that is being visited.


DbExpressionVisitor.Visit Method (DbApplyExpression)

Visitor pattern method for DbApplyExpression.

public abstract void Visit(
	DbApplyExpression expression
)

Parameters

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

The DbApplyExpression that is being visited.


DbExpressionVisitor.Visit Method (DbArithmeticExpression)

Visitor pattern method for DbArithmeticExpression.

public abstract void Visit(
	DbArithmeticExpression expression
)

Parameters

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

The DbArithmeticExpression that is being visited.


DbExpressionVisitor.Visit Method (DbCaseExpression)

Visitor pattern method for DbCaseExpression.

public abstract void Visit(
	DbCaseExpression expression
)

Parameters

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

The DbCaseExpression that is being visited.


DbExpressionVisitor.Visit Method (DbCastExpression)

Visitor pattern method for DbCastExpression.

public abstract void Visit(
	DbCastExpression expression
)

Parameters

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

The DbCastExpression that is being visited.


DbExpressionVisitor.Visit Method (DbComparisonExpression)

Visitor pattern method for DbComparisonExpression.

public abstract void Visit(
	DbComparisonExpression expression
)

Parameters

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

The DbComparisonExpression that is being visited.


DbExpressionVisitor.Visit Method (DbConstantExpression)

Visitor pattern method for DbConstantExpression.

public abstract void Visit(
	DbConstantExpression expression
)

Parameters

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

The DbConstantExpression that is being visited.


DbExpressionVisitor.Visit Method (DbCrossJoinExpression)

Visitor pattern method for DbCrossJoinExpression.

public abstract void Visit(
	DbCrossJoinExpression expression
)

Parameters

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

The DbCrossJoinExpression that is being visited.


DbExpressionVisitor.Visit Method (DbDerefExpression)

Visitor pattern method for DbDerefExpression.

public abstract void Visit(
	DbDerefExpression expression
)

Parameters

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

The DbDerefExpression that is being visited.


DbExpressionVisitor.Visit Method (DbDistinctExpression)

Visitor pattern method for DbDistinctExpression.

public abstract void Visit(
	DbDistinctExpression expression
)

Parameters

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

The DbDistinctExpression that is being visited.


DbExpressionVisitor.Visit Method (DbElementExpression)

Visitor pattern method for DbElementExpression.

public abstract void Visit(
	DbElementExpression expression
)

Parameters

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

The DbElementExpression that is being visited.


DbExpressionVisitor.Visit Method (DbEntityRefExpression)

Visitor pattern method for DbEntityRefExpression.

public abstract void Visit(
	DbEntityRefExpression expression
)

Parameters

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

The DbEntityRefExpression that is being visited.


DbExpressionVisitor.Visit Method (DbExceptExpression)

Visitor pattern method for DbExceptExpression.

public abstract void Visit(
	DbExceptExpression expression
)

Parameters

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

The DbExceptExpression that is being visited.


DbExpressionVisitor.Visit Method (DbExpression)

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

public abstract void Visit(
	DbExpression expression
)

Parameters

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

The expression.


DbExpressionVisitor.Visit Method (DbFilterExpression)

Visitor pattern method for DbFilterExpression.

public abstract void Visit(
	DbFilterExpression expression
)

Parameters

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

The DbFilterExpression that is being visited.


DbExpressionVisitor.Visit Method (DbFunctionExpression)

Visitor pattern method for DbFunctionExpression.

public abstract void Visit(
	DbFunctionExpression expression
)

Parameters

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

The DbFunctionExpression that is being visited.


DbExpressionVisitor.Visit Method (DbGroupByExpression)

Visitor pattern method for DbGroupByExpression.

public abstract void Visit(
	DbGroupByExpression expression
)

Parameters

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

The DbGroupByExpression that is being visited.


DbExpressionVisitor.Visit Method (DbInExpression)

Visitor pattern method for DbInExpression.

public virtual void Visit(
	DbInExpression expression
)

Parameters

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

The DbInExpression that is being visited.


DbExpressionVisitor.Visit Method (DbIntersectExpression)

Visitor pattern method for DbIntersectExpression.

public abstract void Visit(
	DbIntersectExpression expression
)

Parameters

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

The DbIntersectExpression that is being visited.


DbExpressionVisitor.Visit Method (DbIsEmptyExpression)

Visitor pattern method for DbIsEmptyExpression.

public abstract void Visit(
	DbIsEmptyExpression expression
)

Parameters

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

The DbIsEmptyExpression that is being visited.


DbExpressionVisitor.Visit Method (DbIsNullExpression)

Visitor pattern method for DbIsNullExpression.

public abstract void Visit(
	DbIsNullExpression expression
)

Parameters

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

The DbIsNullExpression that is being visited.


DbExpressionVisitor.Visit Method (DbIsOfExpression)

Visitor pattern method for DbIsOfExpression.

public abstract void Visit(
	DbIsOfExpression expression
)

Parameters

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

The DbIsOfExpression that is being visited.


DbExpressionVisitor.Visit Method (DbJoinExpression)

Visitor pattern method for DbJoinExpression.

public abstract void Visit(
	DbJoinExpression expression
)

Parameters

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

The DbJoinExpression that is being visited.


DbExpressionVisitor.Visit Method (DbLambdaExpression)

Visitor pattern method for DbLambdaExpression.

public virtual void Visit(
	DbLambdaExpression expression
)

Parameters

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

The DbLambdaExpression that is being visited.


DbExpressionVisitor.Visit Method (DbLikeExpression)

Visitor pattern method for DbLikeExpression.

public abstract void Visit(
	DbLikeExpression expression
)

Parameters

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

The DbLikeExpression that is being visited.


DbExpressionVisitor.Visit Method (DbLimitExpression)

Visitor pattern method for DbLimitExpression.

public abstract void Visit(
	DbLimitExpression expression
)

Parameters

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

The DbLimitExpression that is being visited.


DbExpressionVisitor.Visit Method (DbNewInstanceExpression)

Visitor pattern method for DbNewInstanceExpression.

public abstract void Visit(
	DbNewInstanceExpression expression
)

Parameters

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

The DbNewInstanceExpression that is being visited.


DbExpressionVisitor.Visit Method (DbNotExpression)

Visitor pattern method for DbNotExpression.

public abstract void Visit(
	DbNotExpression expression
)

Parameters

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

The DbNotExpression that is being visited.


DbExpressionVisitor.Visit Method (DbNullExpression)

Visitor pattern method for DbNullExpression.

public abstract void Visit(
	DbNullExpression expression
)

Parameters

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

The DbNullExpression that is being visited.


DbExpressionVisitor.Visit Method (DbOfTypeExpression)

Visitor pattern method for DbOfTypeExpression.

public abstract void Visit(
	DbOfTypeExpression expression
)

Parameters

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

The DbOfTypeExpression that is being visited.


DbExpressionVisitor.Visit Method (DbOrExpression)

Visitor pattern method for DbOrExpression.

public abstract void Visit(
	DbOrExpression expression
)

Parameters

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

The DbOrExpression that is being visited.


DbExpressionVisitor.Visit Method (DbParameterReferenceExpression)

Visitor pattern method for DbParameterReferenceExpression.

public abstract void Visit(
	DbParameterReferenceExpression expression
)

Parameters

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

The DbParameterReferenceExpression that is being visited.


DbExpressionVisitor.Visit Method (DbProjectExpression)

Visitor pattern method for DbProjectExpression.

public abstract void Visit(
	DbProjectExpression expression
)

Parameters

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

The DbProjectExpression that is being visited.


DbExpressionVisitor.Visit Method (DbPropertyExpression)

Visitor pattern method for DbPropertyExpression.

public abstract void Visit(
	DbPropertyExpression expression
)

Parameters

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

The DbPropertyExpression that is being visited.


DbExpressionVisitor.Visit Method (DbQuantifierExpression)

Visitor pattern method for DbQuantifierExpression.

public abstract void Visit(
	DbQuantifierExpression expression
)

Parameters

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

The DbQuantifierExpression that is being visited.


DbExpressionVisitor.Visit Method (DbRefExpression)

Visitor pattern method for DbRefExpression.

public abstract void Visit(
	DbRefExpression expression
)

Parameters

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

The DbRefExpression that is being visited.


DbExpressionVisitor.Visit Method (DbRefKeyExpression)

Visitor pattern method for DbRefKeyExpression.

public abstract void Visit(
	DbRefKeyExpression expression
)

Parameters

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

The DbRefKeyExpression that is being visited.


DbExpressionVisitor.Visit Method (DbRelationshipNavigationExpression)

Visitor pattern method for DbRelationshipNavigationExpression.

public abstract void Visit(
	DbRelationshipNavigationExpression expression
)

Parameters

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

The DbRelationshipNavigationExpression that is being visited.


DbExpressionVisitor.Visit Method (DbScanExpression)

Visitor pattern method for DbScanExpression.

public abstract void Visit(
	DbScanExpression expression
)

Parameters

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

The DbScanExpression that is being visited.


DbExpressionVisitor.Visit Method (DbSkipExpression)

Visitor pattern method for DbSkipExpression.

public abstract void Visit(
	DbSkipExpression expression
)

Parameters

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

The DbSkipExpression that is being visited.


DbExpressionVisitor.Visit Method (DbSortExpression)

Visitor pattern method for DbSortExpression.

public abstract void Visit(
	DbSortExpression expression
)

Parameters

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

The DbSortExpression that is being visited.


DbExpressionVisitor.Visit Method (DbTreatExpression)

Visitor pattern method for DbTreatExpression.

public abstract void Visit(
	DbTreatExpression expression
)

Parameters

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

The DbTreatExpression that is being visited.


DbExpressionVisitor.Visit Method (DbUnionAllExpression)

Visitor pattern method for DbUnionAllExpression.

public abstract void Visit(
	DbUnionAllExpression expression
)

Parameters

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

The DbUnionAllExpression that is being visited.


DbExpressionVisitor.Visit Method (DbVariableReferenceExpression)

Visitor pattern method for DbVariableReferenceExpression.

public abstract void Visit(
	DbVariableReferenceExpression expression
)

Parameters

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

The DbVariableReferenceExpression that is being visited.