DbExpressionVisitor<TResultType> Classe

Definizione

Definisce le funzionalità di base che devono essere implementate dai visitatori che restituiscono un valore del 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 dal visitatore.

Ereditarietà
DbExpressionVisitor<TResultType>
Derivato

Commenti

DbExpressionVisitor<TResultType> è una classe astratta che descrive l'attraversamento dell'espressione.

Costruttori

Nome Descrizione
DbExpressionVisitor<TResultType>()

Inizializza una nuova istanza della classe DbExpressionVisitor<TResultType>.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(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 modello visitor per DbAndExpression.

Visit(DbApplyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbApplyExpression.

Visit(DbArithmeticExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbArithmeticExpression.

Visit(DbCaseExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCaseExpression.

Visit(DbCastExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCastExpression.

Visit(DbComparisonExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbComparisonExpression.

Visit(DbConstantExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbConstantExpression.

Visit(DbCrossJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCrossJoinExpression.

Visit(DbDerefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbDerefExpression.

Visit(DbDistinctExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbDistinctExpression.

Visit(DbElementExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbElementExpression.

Visit(DbEntityRefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbEntityRefExpression.

Visit(DbExceptExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbExceptExpression.

Visit(DbExpression)

Quando sottoposto a override in una classe derivata, gestisce qualsiasi espressione di un tipo non riconosciuto.

Visit(DbFilterExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbFilterExpression.

Visit(DbFunctionExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbFunctionExpression.

Visit(DbGroupByExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbGroupByExpression.

Visit(DbIntersectExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIntersectExpression.

Visit(DbIsEmptyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsEmptyExpression.

Visit(DbIsNullExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsNullExpression.

Visit(DbIsOfExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsOfExpression.

Visit(DbJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbJoinExpression.

Visit(DbLambdaExpression)

Quando sottoposto a override in una classe derivata, implementa il metodo del pattern visitor per DbLambdaExpression.

Visit(DbLikeExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbLikeExpression.

Visit(DbLimitExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbLimitExpression.

Visit(DbNewInstanceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNewInstanceExpression.

Visit(DbNotExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNotExpression.

Visit(DbNullExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNullExpression.

Visit(DbOfTypeExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbOfTypeExpression.

Visit(DbOrExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbOrExpression.

Visit(DbParameterReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbParameterReferenceExpression.

Visit(DbProjectExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbProjectExpression.

Visit(DbPropertyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbPropertyExpression.

Visit(DbQuantifierExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbQuantifierExpression.

Visit(DbRefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRefExpression.

Visit(DbRefKeyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbScanExpression.

Visit(DbSkipExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbSkipExpression.

Visit(DbSortExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbSortExpression.

Visit(DbTreatExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbTreatExpression.

Visit(DbUnionAllExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbVariableReferenceExpression.

Si applica a