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