Udostępnij za pośrednictwem


DbExpressionVisitor<TResultType>.Visit Metoda

Definicja

Implementuje wzorzec odwiedzających wyrażenia.

Przeciążenia

Visit(DbLikeExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbLikeExpression.

Visit(DbLimitExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbLimitExpression.

Visit(DbNewInstanceExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbNewInstanceExpression.

Visit(DbNotExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbNotExpression.

Visit(DbNullExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbNullExpression.

Visit(DbOfTypeExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbOfTypeExpression.

Visit(DbOrExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbOrExpression.

Visit(DbParameterReferenceExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbParameterReferenceExpression.

Visit(DbLambdaExpression)

Po zastąpieniu klasy pochodnej implementuje metodę wzorca odwiedzających dla klasy DbLambdaExpression.

Visit(DbProjectExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbProjectExpression.

Visit(DbQuantifierExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbQuantifierExpression.

Visit(DbRefExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbRefExpression.

Visit(DbRefKeyExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbScanExpression.

Visit(DbSkipExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbSkipExpression.

Visit(DbSortExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbSortExpression.

Visit(DbTreatExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbTreatExpression.

Visit(DbPropertyExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbPropertyExpression.

Visit(DbJoinExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbJoinExpression.

Visit(DbIsOfExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbIsOfExpression.

Visit(DbIsNullExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbIsNullExpression.

Visit(DbAndExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbAndExpression.

Visit(DbApplyExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbApplyExpression.

Visit(DbArithmeticExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbArithmeticExpression.

Visit(DbCaseExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbCaseExpression.

Visit(DbCastExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbCastExpression.

Visit(DbComparisonExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbComparisonExpression.

Visit(DbConstantExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbConstantExpression.

Visit(DbCrossJoinExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbCrossJoinExpression.

Visit(DbDerefExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbDerefExpression.

Visit(DbDistinctExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbDistinctExpression.

Visit(DbElementExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbElementExpression.

Visit(DbEntityRefExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbEntityRefExpression.

Visit(DbExceptExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbExceptExpression.

Visit(DbExpression)

Podczas zastępowania w klasie pochodnej obsługuje dowolne wyrażenie nierozpoznanego typu.

Visit(DbFilterExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbFilterExpression.

Visit(DbFunctionExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbFunctionExpression.

Visit(DbGroupByExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbGroupByExpression.

Visit(DbIntersectExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbIntersectExpression.

Visit(DbIsEmptyExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbIsEmptyExpression.

Visit(DbUnionAllExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbVariableReferenceExpression.

Visit(DbLikeExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbLikeExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType

Parametry

expression
DbLikeExpression

To DbLikeExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbLimitExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbLimitExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType

Parametry

expression
DbLimitExpression

To DbLimitExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbNewInstanceExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbNewInstanceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType

Parametry

expression
DbNewInstanceExpression

To DbNewInstanceExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbNotExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbNotExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType

Parametry

expression
DbNotExpression

To DbNotExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbNullExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbNullExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType

Parametry

expression
DbNullExpression

To DbNullExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbOfTypeExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbOfTypeExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType

Parametry

expression
DbOfTypeExpression

To DbOfTypeExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbOrExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbOrExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType

Parametry

expression
DbOrExpression

To DbOrExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbParameterReferenceExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbParameterReferenceExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType

Parametry

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbLambdaExpression)

W przypadku zastąpienia w klasie pochodnej implementuje metodę DbLambdaExpressionwzorca dla obiektu .

public:
 virtual TResultType Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public virtual TResultType Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType

Parametry

expression
DbLambdaExpression

To DbLambdaExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbProjectExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbProjectExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType

Parametry

expression
DbProjectExpression

To DbProjectExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbQuantifierExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbQuantifierExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType

Parametry

expression
DbQuantifierExpression

To DbQuantifierExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbRefExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbRefExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType

Parametry

expression
DbRefExpression

To DbRefExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbRefKeyExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbRefKeyExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType

Parametry

expression
DbRefKeyExpression

To DbRefKeyExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbRelationshipNavigationExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbRelationshipNavigationExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType

Parametry

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbScanExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbScanExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType

Parametry

expression
DbScanExpression

To DbScanExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbSkipExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbSkipExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType

Parametry

expression
DbSkipExpression

To DbSkipExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbSortExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbSortExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType

Parametry

expression
DbSortExpression

To DbSortExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbTreatExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbTreatExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType

Parametry

expression
DbTreatExpression

To DbTreatExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbPropertyExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbPropertyExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType

Parametry

expression
DbPropertyExpression

To DbPropertyExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbJoinExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbJoinExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType

Parametry

expression
DbJoinExpression

To DbJoinExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbIsOfExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbIsOfExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType

Parametry

expression
DbIsOfExpression

To DbIsOfExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbIsNullExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbIsNullExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType

Parametry

expression
DbIsNullExpression

To DbIsNullExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbAndExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbAndExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType

Parametry

expression
DbAndExpression

To DbAndExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbApplyExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbApplyExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType

Parametry

expression
DbApplyExpression

To DbApplyExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbArithmeticExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbArithmeticExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType

Parametry

expression
DbArithmeticExpression

To DbArithmeticExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbCaseExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbCaseExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType

Parametry

expression
DbCaseExpression

To DbCaseExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbCastExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbCastExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType

Parametry

expression
DbCastExpression

To DbCastExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbComparisonExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbComparisonExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType

Parametry

expression
DbComparisonExpression

To DbComparisonExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbConstantExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbConstantExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType

Parametry

expression
DbConstantExpression

To DbConstantExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbCrossJoinExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbCrossJoinExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType

Parametry

expression
DbCrossJoinExpression

To DbCrossJoinExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbDerefExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbDerefExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType

Parametry

expression
DbDerefExpression

To DbDerefExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbDistinctExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbDistinctExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType

Parametry

expression
DbDistinctExpression

To DbDistinctExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbElementExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbElementExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType

Parametry

expression
DbElementExpression

To DbElementExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbEntityRefExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbEntityRefExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType

Parametry

expression
DbEntityRefExpression

To DbEntityRefExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbExceptExpression)

W przypadku zastąpienia w klasie pochodnej implementuje wzorzec odwiedzających dla DbExceptExpressionelementu .

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType

Parametry

expression
DbExceptExpression

To DbExceptExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbExpression)

W przypadku przesłonięcia w klasie pochodnej obsługuje dowolne wyrażenie nierozpoznanego typu.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType

Parametry

expression
DbExpression

To DbExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Uwagi

Ta metoda jest wywoływana, gdy napotkano wyrażenie innego nierozpoznanego typu.

Dotyczy

Visit(DbFilterExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbFilterExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType

Parametry

expression
DbFilterExpression

To DbFilterExpression jest odwiedzane.

Zwraca

TResultType

Wartość wyniku określonego typu.

Dotyczy

Visit(DbFunctionExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbFunctionExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType

Parametry

expression
DbFunctionExpression

To DbFunctionExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbGroupByExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbGroupByExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType

Parametry

expression
DbGroupByExpression

To DbGroupByExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbIntersectExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbIntersectExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType

Parametry

expression
DbIntersectExpression

To DbIntersectExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbIsEmptyExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbIsEmptyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType

Parametry

expression
DbIsEmptyExpression

To DbIsEmptyExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbUnionAllExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbUnionAllExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType

Parametry

expression
DbUnionAllExpression

To DbUnionAllExpression jest odwiedzane.

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy

Visit(DbVariableReferenceExpression)

Podczas zastępowania w klasie pochodnej implementuje wzorzec odwiedzających dla elementu DbVariableReferenceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public abstract TResultType Visit (System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType

Parametry

Zwraca

TResultType

Wartość wynikowa określonego typu.

Dotyczy