Udostępnij za pośrednictwem


DbExpressionVisitor<TResultType> Klasa

Definicja

Definiuje podstawowe funkcje, które powinny być implementowane przez odwiedzających, którzy zwracają wartość wynikową określonego typu.

generic <typename TResultType>
public ref class DbExpressionVisitor abstract
public abstract class DbExpressionVisitor<TResultType>
type DbExpressionVisitor<'ResultType> = class
Public MustInherit Class DbExpressionVisitor(Of TResultType)

Parametry typu

TResultType

Typ wyniku wygenerowanego przez gościa.

Dziedziczenie
DbExpressionVisitor<TResultType>
Pochodne

Uwagi

Jest to abstrakcyjna DbExpressionVisitor<TResultType> klasa opisująca przechodzenie wyrażeń.

Konstruktory

DbExpressionVisitor<TResultType>()

Inicjuje nowe wystąpienie klasy DbExpressionVisitor<TResultType>.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Visit(DbAndExpression)

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

Visit(DbApplyExpression)

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

Visit(DbArithmeticExpression)

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

Visit(DbCaseExpression)

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

Visit(DbCastExpression)

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

Visit(DbComparisonExpression)

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

Visit(DbConstantExpression)

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

Visit(DbCrossJoinExpression)

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

Visit(DbDerefExpression)

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

Visit(DbDistinctExpression)

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

Visit(DbElementExpression)

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

Visit(DbEntityRefExpression)

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

Visit(DbExceptExpression)

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

Visit(DbExpression)

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

Visit(DbFilterExpression)

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

Visit(DbFunctionExpression)

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

Visit(DbGroupByExpression)

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

Visit(DbIntersectExpression)

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

Visit(DbIsEmptyExpression)

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

Visit(DbIsNullExpression)

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

Visit(DbIsOfExpression)

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

Visit(DbJoinExpression)

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

Visit(DbLambdaExpression)

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

Visit(DbLikeExpression)

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

Visit(DbLimitExpression)

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

Visit(DbNewInstanceExpression)

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

Visit(DbNotExpression)

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

Visit(DbNullExpression)

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

Visit(DbOfTypeExpression)

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

Visit(DbOrExpression)

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

Visit(DbParameterReferenceExpression)

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

Visit(DbProjectExpression)

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

Visit(DbPropertyExpression)

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

Visit(DbQuantifierExpression)

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

Visit(DbRefExpression)

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

Visit(DbRefKeyExpression)

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

Visit(DbRelationshipNavigationExpression)

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

Visit(DbScanExpression)

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

Visit(DbSkipExpression)

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

Visit(DbSortExpression)

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

Visit(DbTreatExpression)

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

Visit(DbUnionAllExpression)

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

Visit(DbVariableReferenceExpression)

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

Dotyczy