DbExpressionVisitor<TResultType> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce la funzionalità di base che deve essere implementata dai visitor che restituiscono un valore di risultato di un tipo specifico.
generic <typename TResultType>
public ref class DbExpressionVisitor abstract
public abstract class DbExpressionVisitor<TResultType>
type DbExpressionVisitor<'ResultType> = class
Public MustInherit Class DbExpressionVisitor(Of TResultType)
Parametri di tipo
- TResultType
Tipo del risultato prodotto da visitor.
- Ereditarietà
-
DbExpressionVisitor<TResultType>
- Derivato
Commenti
L'oggetto DbExpressionVisitor<TResultType> è una classe astratta che descrive l'attraversamento dell'espressione.
Costruttori
| DbExpressionVisitor<TResultType>() |
Inizializza una nuova istanza della classe DbExpressionVisitor<TResultType>. |
Metodi
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Visit(DbAndExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbAndExpression. |
| Visit(DbApplyExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbApplyExpression. |
| Visit(DbArithmeticExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbArithmeticExpression. |
| Visit(DbCaseExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbCaseExpression. |
| Visit(DbCastExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbCastExpression. |
| Visit(DbComparisonExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbComparisonExpression. |
| Visit(DbConstantExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbConstantExpression. |
| Visit(DbCrossJoinExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbCrossJoinExpression. |
| Visit(DbDerefExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbDerefExpression. |
| Visit(DbDistinctExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbDistinctExpression. |
| Visit(DbElementExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbElementExpression. |
| Visit(DbEntityRefExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbEntityRefExpression. |
| Visit(DbExceptExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbExceptExpression. |
| Visit(DbExpression) |
Quando sottoposto a override in una classe derivata, gestisce tutte le espressioni di un tipo non riconosciuto. |
| Visit(DbFilterExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbFilterExpression. |
| Visit(DbFunctionExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbFunctionExpression. |
| Visit(DbGroupByExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbGroupByExpression. |
| Visit(DbIntersectExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIntersectExpression. |
| Visit(DbIsEmptyExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIsEmptyExpression. |
| Visit(DbIsNullExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIsNullExpression. |
| Visit(DbIsOfExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIsOfExpression. |
| Visit(DbJoinExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbJoinExpression. |
| Visit(DbLambdaExpression) |
Quando sottoposto a override in una classe derivata, implementa il metodo pattern visitor per DbLambdaExpression. |
| Visit(DbLikeExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbLikeExpression. |
| Visit(DbLimitExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbLimitExpression. |
| Visit(DbNewInstanceExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbNewInstanceExpression. |
| Visit(DbNotExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbNotExpression. |
| Visit(DbNullExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbNullExpression. |
| Visit(DbOfTypeExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbOfTypeExpression. |
| Visit(DbOrExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbOrExpression. |
| Visit(DbParameterReferenceExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbParameterReferenceExpression. |
| Visit(DbProjectExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbProjectExpression. |
| Visit(DbPropertyExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbPropertyExpression. |
| Visit(DbQuantifierExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbQuantifierExpression. |
| Visit(DbRefExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbRefExpression. |
| Visit(DbRefKeyExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbRefKeyExpression. |
| Visit(DbRelationshipNavigationExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbRelationshipNavigationExpression. |
| Visit(DbScanExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbScanExpression. |
| Visit(DbSkipExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbSkipExpression. |
| Visit(DbSortExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbSortExpression. |
| Visit(DbTreatExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbTreatExpression. |
| Visit(DbUnionAllExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbUnionAllExpression. |
| Visit(DbVariableReferenceExpression) |
Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbVariableReferenceExpression. |