Freigeben über


BasicExpressionVisitor Klasse

Definition

Ein abstrakter Basistyp für Typen, die die IExpressionVisitor-Schnittstelle implementieren, von der abgeleitet werden soll.

public abstract class BasicExpressionVisitor : System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor
type BasicExpressionVisitor = class
    inherit DbExpressionVisitor
Public MustInherit Class BasicExpressionVisitor
Inherits DbExpressionVisitor
Vererbung
BasicExpressionVisitor
Abgeleitet

Konstruktoren

BasicExpressionVisitor()

Ein abstrakter Basistyp für Typen, die die IExpressionVisitor-Schnittstelle implementieren, von der abgeleitet werden soll.

Methoden

Visit(DbAndExpression)

Besuchermustermethode für DbAndExpression.

Visit(DbApplyExpression)

Besuchermustermethode für DbApplyExpression.

Visit(DbArithmeticExpression)

Besuchermustermethode für DbArithmeticExpression.

Visit(DbCaseExpression)

Besuchermustermethode für DbCaseExpression.

Visit(DbCastExpression)

Besuchermustermethode für DbCastExpression.

Visit(DbComparisonExpression)

Besuchermustermethode für DbComparisonExpression.

Visit(DbConstantExpression)

Besuchermustermethode für DbConstantExpression.

Visit(DbCrossJoinExpression)

Besuchermustermethode für DbCrossJoinExpression.

Visit(DbDerefExpression)

Besuchermustermethode für DbDerefExpression.

Visit(DbDistinctExpression)

Besuchermustermethode für DbDistinctExpression.

Visit(DbElementExpression)

Besuchermustermethode für DbElementExpression.

Visit(DbEntityRefExpression)

Besuchermustermethode für DbEntityRefExpression.

Visit(DbExceptExpression)

Besuchermustermethode für DbExceptExpression.

Visit(DbExpression)

Wird aufgerufen, wenn ein DbExpression von einem ansonsten nicht erkannten Typ gefunden wird.

Visit(DbFilterExpression)

Besuchermustermethode für DbFilterExpression.

Visit(DbFunctionExpression)

Besuchermustermethode für DbFunctionExpression.

Visit(DbGroupByExpression)

Besuchermustermethode für DbGroupByExpression.

Visit(DbInExpression)

Besuchermustermethode für DbInExpression.

Visit(DbIntersectExpression)

Besuchermustermethode für DbIntersectExpression.

Visit(DbIsEmptyExpression)

Besuchermustermethode für DbIsEmptyExpression.

Visit(DbIsNullExpression)

Besuchermustermethode für DbIsNullExpression.

Visit(DbIsOfExpression)

Besuchermustermethode für DbIsOfExpression.

Visit(DbJoinExpression)

Besuchermustermethode für DbJoinExpression.

Visit(DbLambdaExpression)

Besuchermustermethode für DbLambdaExpression.

Visit(DbLikeExpression)

Besuchermustermethode für DbLikeExpression.

Visit(DbLimitExpression)

Besuchermustermethode für DbLimitExpression.

Visit(DbNewInstanceExpression)

Besuchermustermethode für DbNewInstanceExpression.

Visit(DbNotExpression)

Besuchermustermethode für DbNotExpression.

Visit(DbNullExpression)

Besuchermustermethode für DbNullExpression.

Visit(DbOfTypeExpression)

Besuchermustermethode für DbOfTypeExpression.

Visit(DbOrExpression)

Besuchermustermethode für DbOrExpression.

Visit(DbParameterReferenceExpression)

Besuchermustermethode für DbParameterReferenceExpression.

Visit(DbProjectExpression)

Besuchermustermethode für DbProjectExpression.

Visit(DbPropertyExpression)

Besuchermustermethode für DbPropertyExpression.

Visit(DbQuantifierExpression)

Besuchermustermethode für DbQuantifierExpression.

Visit(DbRefExpression)

Besuchermustermethode für DbRefExpression.

Visit(DbRefKeyExpression)

Besuchermustermethode für DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Besuchermustermethode für DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Besuchermustermethode für DbScanExpression.

Visit(DbSkipExpression)

Besuchermustermethode für DbSkipExpression.

Visit(DbSortExpression)

Besuchermustermethode für DbSortExpression.

Visit(DbTreatExpression)

Besuchermustermethode für DbTreatExpression.

Visit(DbUnionAllExpression)

Besuchermustermethode für DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Besuchermustermethode für DbVariableReferenceExpression.

VisitAggregate(DbAggregate)

Convenience-Methode zum Aufrufen des angegebenen DbAggregate.

VisitAggregateList(IList<DbAggregate>)

Convenience-Methode, um jede DbAggregate in der Liste zu besuchen, wenn die Liste nicht NULL ist.

VisitBinaryExpression(DbBinaryExpression)

Convenience-Methode zum Aufrufen des angegebenen DbBinaryExpression.

VisitExpression(DbExpression)

Convenience-Methode, um die angegebene DbExpressionzu besuchen, wenn nicht NULL.

VisitExpressionBindingPost(DbExpressionBinding)

Convenience-Methode für die Nachverarbeitung, nachdem ein DbExpressionBinding besucht wurde.

VisitExpressionBindingPre(DbExpressionBinding)

Convenience-Methode zum Aufrufen des angegebenen DbExpressionBinding.

VisitExpressionList(IList<DbExpression>)

Convenience-Methode, um jede DbExpression in der angegebenen Liste zu besuchen, wenn die Liste nicht NULL ist.

VisitGroupExpressionBindingMid(DbGroupExpressionBinding)

Convenience-Methode, die angibt, dass die Gruppierungsschlüssel eines DbGroupByExpression besucht wurden und die Aggregate nun besucht werden.

VisitGroupExpressionBindingPost(DbGroupExpressionBinding)

Convenience-Methode für die Nachverarbeitung, nachdem ein DbGroupExpressionBinding besucht wurde.

VisitGroupExpressionBindingPre(DbGroupExpressionBinding)

Convenience-Methode zum Aufrufen des angegebenen DbGroupExpressionBinding.

VisitLambdaPost(DbLambda)

Convenience-Methode für die Nachverarbeitung nach dem Besuch eines DbLambda.

VisitLambdaPre(DbLambda)

Convenience-Methode, die angibt, dass der Textkörper eines Lambda DbFunctionExpression nun besucht werden soll.

VisitUnaryExpression(DbUnaryExpression)

Convenience-Methode zum Aufrufen des angegebenen DbUnaryExpression.

Gilt für: