DbExpressionVisitor<TResultType>.Visit Metoda

Definicja

Implementuje wzorzec odwiedzających wyrażenia.

Przeciążenia

Nazwa Opis
Visit(DbLikeExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbLikeExpression.

Visit(DbLimitExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbLimitExpression.

Visit(DbNewInstanceExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbNewInstanceExpression.

Visit(DbNotExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbNotExpression.

Visit(DbNullExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbNullExpression.

Visit(DbOfTypeExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbOfTypeExpression.

Visit(DbOrExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbOrExpression.

Visit(DbParameterReferenceExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbParameterReferenceExpression.

Visit(DbLambdaExpression)

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

Visit(DbProjectExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbProjectExpression.

Visit(DbQuantifierExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbQuantifierExpression.

Visit(DbRefExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbRefExpression.

Visit(DbRefKeyExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbScanExpression.

Visit(DbSkipExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbSkipExpression.

Visit(DbSortExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbSortExpression.

Visit(DbTreatExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbTreatExpression.

Visit(DbPropertyExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbPropertyExpression.

Visit(DbJoinExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbJoinExpression.

Visit(DbIsOfExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbIsOfExpression.

Visit(DbIsNullExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbIsNullExpression.

Visit(DbAndExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbAndExpression.

Visit(DbApplyExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbApplyExpression.

Visit(DbArithmeticExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbArithmeticExpression.

Visit(DbCaseExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbCaseExpression.

Visit(DbCastExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbCastExpression.

Visit(DbComparisonExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbComparisonExpression.

Visit(DbConstantExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbConstantExpression.

Visit(DbCrossJoinExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbCrossJoinExpression.

Visit(DbDerefExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbDerefExpression.

Visit(DbDistinctExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbDistinctExpression.

Visit(DbElementExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbElementExpression.

Visit(DbEntityRefExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbEntityRefExpression.

Visit(DbExceptExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbExceptExpression.

Visit(DbExpression)

Po zastąpieniu w klasie pochodnej obsługuje dowolne wyrażenie nierozpoznanego typu.

Visit(DbFilterExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbFilterExpression.

Visit(DbFunctionExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbFunctionExpression.

Visit(DbGroupByExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbGroupByExpression.

Visit(DbIntersectExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbIntersectExpression.

Visit(DbIsEmptyExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbIsEmptyExpression.

Visit(DbUnionAllExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbVariableReferenceExpression.

Visit(DbLikeExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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 klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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 klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbNotExpression.

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)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbNullExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbOfTypeExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbOfTypeExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbOrExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbOrExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbParameterReferenceExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbParameterReferenceExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbLambdaExpression)

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

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ść wynikowa określonego typu.

Dotyczy

Visit(DbProjectExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbProjectExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbQuantifierExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbQuantifierExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbRefExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbRefExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbRefKeyExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbRefKeyExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbRelationshipNavigationExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbRelationshipNavigationExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbScanExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbScanExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbSkipExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbSkipExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbSortExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbSortExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbTreatExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbTreatExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbPropertyExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbPropertyExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbJoinExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbJoinExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbIsOfExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbIsOfExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbIsNullExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbIsNullExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbAndExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbAndExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbApplyExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbApplyExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbArithmeticExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbArithmeticExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbCaseExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbCaseExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbCastExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbCastExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbComparisonExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbComparisonExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbConstantExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbConstantExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbCrossJoinExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbCrossJoinExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbDerefExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbDerefExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbDistinctExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbDistinctExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbElementExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbElementExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbEntityRefExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbEntityRefExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbExceptExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy DbExceptExpression.

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ść wynikowa określonego typu.

Dotyczy

Visit(DbExpression)

Po zastąpieniu 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ść wynikowa określonego typu.

Uwagi

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

Dotyczy

Visit(DbFilterExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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ść wynikowa określonego typu.

Dotyczy

Visit(DbFunctionExpression)

Podczas zastępowania klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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 klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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 klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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 klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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 klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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 klasy pochodnej implementuje wzorzec odwiedzających dla klasy 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