DbTreatExpression.Accept Metoda

Definicja

Przeciążenia

Accept(DbExpressionVisitor)

Implementuje wzorzec odwiedzających dla wyrażeń, które nie generują wartości wyniku.Implements the visitor pattern for expressions that do not produce a result value.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementuje wzorzec odwiedzających dla wyrażeń, które tworzą wartość wynikową określonego typu.Implements the visitor pattern for expressions that produce a result value of a specific type.

Accept(DbExpressionVisitor)

Implementuje wzorzec odwiedzających dla wyrażeń, które nie generują wartości wyniku.Implements the visitor pattern for expressions that do not produce a result value.

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)

Parametry

visitor
DbExpressionVisitor

Wystąpienie elementu DbExpressionVisitor.An instance of DbExpressionVisitor.

Wyjątki

visitor to null.visitor is null.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementuje wzorzec odwiedzających dla wyrażeń, które tworzą wartość wynikową określonego typu.Implements the visitor pattern for expressions that produce a result value of a specific type.

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

Parametry typu

TResultType

Typ wyniku utworzonego przez visitor .The type of the result produced by visitor.

Parametry

visitor
DbExpressionVisitor<TResultType>

Wystąpienie typu DbExpressionVisitor , które generuje wartość wynikową określonego typu.An instance of a typed DbExpressionVisitor that produces a result value of a specific type.

Zwraca

TResultType

Wartość wynikowa określonego typu wygenerowanego przez DbExpressionVisitor .A result value of a specific type produced by DbExpressionVisitor.

Wyjątki

visitor to null.visitor is null.

Dotyczy