Freigeben über


DbDerefExpression.Accept Methode

Definition

Überlädt

Accept(DbExpressionVisitor)

Implementiert das Besuchermuster für Ausdrücke, die keinen Ergebniswert erstellen.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementiert das Besuchermuster für Ausdrücke, die einen Ergebniswert eines bestimmten Typs erstellen.

Accept(DbExpressionVisitor)

Implementiert das Besuchermuster für Ausdrücke, die keinen Ergebniswert erstellen.

public:
 override void Accept(System::Data::Common::CommandTrees::DbExpressionVisitor ^ visitor);
public override void Accept (System.Data.Common.CommandTrees.DbExpressionVisitor visitor);
override this.Accept : System.Data.Common.CommandTrees.DbExpressionVisitor -> unit
Public Overrides Sub Accept (visitor As DbExpressionVisitor)

Parameter

visitor
DbExpressionVisitor

Eine Instanz von DbExpressionVisitor.

Ausnahmen

visitor ist null

Gilt für:

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementiert das Besuchermuster für Ausdrücke, die einen Ergebniswert eines bestimmten Typs erstellen.

public:
generic <typename TResultType>
 override TResultType Accept(System::Data::Common::CommandTrees::DbExpressionVisitor<TResultType> ^ visitor);
public override TResultType Accept<TResultType> (System.Data.Common.CommandTrees.DbExpressionVisitor<TResultType> visitor);
override this.Accept : System.Data.Common.CommandTrees.DbExpressionVisitor<'ResultType> -> 'ResultType
Public Overrides Function Accept(Of TResultType) (visitor As DbExpressionVisitor(Of TResultType)) As TResultType

Typparameter

TResultType

Der Typ des von visitor erstellten Ergebnisses.

Parameter

visitor
DbExpressionVisitor<TResultType>

Eine Instanz eines typisierten DbExpressionVisitor, der einen Ergebniswert eines bestimmten Typs erstellt.

Gibt zurück

TResultType

Ein Ergebniswert eines bestimmten Typs, der von DbExpressionVisitor erstellt wird.

Ausnahmen

visitor ist null.

Gilt für: