Condividi tramite


DbExpressionVisitor<TResultType> Classe

Definizione

Definisce la funzionalità di base che deve essere implementata dai visitor che restituiscono un valore di risultato di un tipo specifico.

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

Costruttori

DbExpressionVisitor<TResultType>()

Definisce la funzionalità di base che deve essere implementata dai visitor che restituiscono un valore di risultato di un tipo specifico.

Metodi

Visit(DbAndExpression)

Quando sottoposto a override in una classe derivata, implementa il modello di visitatore per DbAndExpression .

Visit(DbApplyExpression)

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

Visit(DbArithmeticExpression)

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

Visit(DbCaseExpression)

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

Visit(DbCastExpression)

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

Visit(DbComparisonExpression)

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

Visit(DbConstantExpression)

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

Visit(DbCrossJoinExpression)

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

Visit(DbDerefExpression)

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

Visit(DbDistinctExpression)

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

Visit(DbElementExpression)

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

Visit(DbEntityRefExpression)

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

Visit(DbExceptExpression)

Quando sottoposto a override in una classe derivata, implementa il modello di visitatore 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 modello di visitatore per DbFilterExpression .

Visit(DbFunctionExpression)

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

Visit(DbGroupByExpression)

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

Visit(DbInExpression)

Metodo di pattern del visitatore tipizzato per DbInExpression.

Visit(DbIntersectExpression)

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

Visit(DbIsEmptyExpression)

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

Visit(DbIsNullExpression)

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

Visit(DbIsOfExpression)

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

Visit(DbJoinExpression)

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

Visit(DbLambdaExpression)

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

Visit(DbLikeExpression)

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

Visit(DbLimitExpression)

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

Visit(DbNewInstanceExpression)

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

Visit(DbNotExpression)

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

Visit(DbNullExpression)

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

Visit(DbOfTypeExpression)

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

Visit(DbOrExpression)

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

Visit(DbParameterReferenceExpression)

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

Visit(DbProjectExpression)

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

Visit(DbPropertyExpression)

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

Visit(DbQuantifierExpression)

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

Visit(DbRefExpression)

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

Visit(DbRefKeyExpression)

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

Visit(DbRelationshipNavigationExpression)

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

Visit(DbScanExpression)

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

Visit(DbSkipExpression)

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

Visit(DbSortExpression)

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

Visit(DbTreatExpression)

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

Visit(DbUnionAllExpression)

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

Visit(DbVariableReferenceExpression)

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

Si applica a