DbExpressionVisitor<TResultType> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 . |