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.

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

Konstruktory

DbExpressionVisitor<TResultType>()

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

Metody

Visit(DbAndExpression)

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

Visit(DbApplyExpression)

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

Visit(DbArithmeticExpression)

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

Visit(DbCaseExpression)

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

Visit(DbCastExpression)

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

Visit(DbComparisonExpression)

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

Visit(DbConstantExpression)

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

Visit(DbCrossJoinExpression)

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

Visit(DbDerefExpression)

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

Visit(DbDistinctExpression)

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

Visit(DbElementExpression)

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

Visit(DbEntityRefExpression)

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

Visit(DbExceptExpression)

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

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 DbFilterExpression elementu .

Visit(DbFunctionExpression)

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

Visit(DbGroupByExpression)

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

Visit(DbInExpression)

Typowa metoda wzorca dla gościa dbInExpression.

Visit(DbIntersectExpression)

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

Visit(DbIsEmptyExpression)

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

Visit(DbIsNullExpression)

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

Visit(DbIsOfExpression)

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

Visit(DbJoinExpression)

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

Visit(DbLambdaExpression)

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

Visit(DbLikeExpression)

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

Visit(DbLimitExpression)

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

Visit(DbNewInstanceExpression)

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

Visit(DbNotExpression)

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

Visit(DbNullExpression)

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

Visit(DbOfTypeExpression)

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

Visit(DbOrExpression)

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

Visit(DbParameterReferenceExpression)

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

Visit(DbProjectExpression)

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

Visit(DbPropertyExpression)

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

Visit(DbQuantifierExpression)

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

Visit(DbRefExpression)

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

Visit(DbRefKeyExpression)

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

Visit(DbRelationshipNavigationExpression)

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

Visit(DbScanExpression)

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

Visit(DbSkipExpression)

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

Visit(DbSortExpression)

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

Visit(DbTreatExpression)

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

Visit(DbUnionAllExpression)

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

Visit(DbVariableReferenceExpression)

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

Dotyczy