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.Defines the basic functionality that should be implemented by visitors that return a result value of a specific type.

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.The type of the result produced by the visitor.

Ereditarietà
DbExpressionVisitor<TResultType>
Derivato

Commenti

L'oggetto DbExpressionVisitor<TResultType> è una classe astratta che descrive l'attraversamento dell'espressione.The DbExpressionVisitor<TResultType> is an abstract class that describes expression traversal.

Costruttori

DbExpressionVisitor<TResultType>()

Inizializza una nuova istanza della classe DbExpressionVisitor<TResultType>.Initializes a new instance of the DbExpressionVisitor<TResultType> class.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
Visit(DbAndExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbAndExpression.When overridden in a derived class, implements the visitor pattern for DbAndExpression.

Visit(DbApplyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbApplyExpression.When overridden in a derived class, implements the visitor pattern for DbApplyExpression.

Visit(DbArithmeticExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbArithmeticExpression.When overridden in a derived class, implements the visitor pattern for DbArithmeticExpression.

Visit(DbCaseExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbCaseExpression.When overridden in a derived class, implements the visitor pattern for DbCaseExpression.

Visit(DbCastExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbCastExpression.When overridden in a derived class, implements the visitor pattern for DbCastExpression.

Visit(DbComparisonExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbComparisonExpression.When overridden in a derived class, implements the visitor pattern for DbComparisonExpression.

Visit(DbConstantExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbConstantExpression.When overridden in a derived class, implements the visitor pattern for DbConstantExpression.

Visit(DbCrossJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbCrossJoinExpression.When overridden in a derived class, implements the visitor pattern for DbCrossJoinExpression.

Visit(DbDerefExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbDerefExpression.When overridden in a derived class, implements the visitor pattern for DbDerefExpression.

Visit(DbDistinctExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbDistinctExpression.When overridden in a derived class, implements the visitor pattern for DbDistinctExpression.

Visit(DbElementExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbElementExpression.When overridden in a derived class, implements the visitor pattern for DbElementExpression.

Visit(DbEntityRefExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbEntityRefExpression.When overridden in a derived class, implements the visitor pattern for DbEntityRefExpression.

Visit(DbExceptExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbExceptExpression.When overridden in a derived class, implements the visitor pattern for DbExceptExpression.

Visit(DbExpression)

Quando sottoposto a override in una classe derivata, gestisce tutte le espressioni di un tipo non riconosciuto.When overridden in a derived class, handles any expression of an unrecognized type.

Visit(DbFilterExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbFilterExpression.When overridden in a derived class, implements the visitor pattern for DbFilterExpression.

Visit(DbFunctionExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbFunctionExpression.When overridden in a derived class, implements the visitor pattern for DbFunctionExpression.

Visit(DbGroupByExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbGroupByExpression.When overridden in a derived class, implements the visitor pattern for DbGroupByExpression.

Visit(DbIntersectExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIntersectExpression.When overridden in a derived class, implements the visitor pattern for DbIntersectExpression.

Visit(DbIsEmptyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIsEmptyExpression.When overridden in a derived class, implements the visitor pattern for DbIsEmptyExpression.

Visit(DbIsNullExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIsNullExpression.When overridden in a derived class, implements the visitor pattern for DbIsNullExpression.

Visit(DbIsOfExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbIsOfExpression.When overridden in a derived class, implements the visitor pattern for DbIsOfExpression.

Visit(DbJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbJoinExpression.When overridden in a derived class, implements the visitor pattern for DbJoinExpression.

Visit(DbLambdaExpression)

Quando sottoposto a override in una classe derivata, implementa il metodo pattern visitor per DbLambdaExpression.When overridden in a derived class, implements the visitor pattern method for DbLambdaExpression.

Visit(DbLikeExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbLikeExpression.When overridden in a derived class, implements the visitor pattern for DbLikeExpression.

Visit(DbLimitExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbLimitExpression.When overridden in a derived class, implements the visitor pattern for DbLimitExpression.

Visit(DbNewInstanceExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbNewInstanceExpression.When overridden in a derived class, implements the visitor pattern for DbNewInstanceExpression.

Visit(DbNotExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbNotExpression.When overridden in a derived class, implements the visitor pattern for DbNotExpression.

Visit(DbNullExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbNullExpression.When overridden in a derived class, implements the visitor pattern for DbNullExpression.

Visit(DbOfTypeExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbOfTypeExpression.When overridden in a derived class, implements the visitor pattern for DbOfTypeExpression.

Visit(DbOrExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbOrExpression.When overridden in a derived class, implements the visitor pattern for DbOrExpression.

Visit(DbParameterReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbParameterReferenceExpression.When overridden in a derived class, implements the visitor pattern for DbParameterReferenceExpression.

Visit(DbProjectExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbProjectExpression.When overridden in a derived class, implements the visitor pattern for DbProjectExpression.

Visit(DbPropertyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbPropertyExpression.When overridden in a derived class, implements the visitor pattern for DbPropertyExpression.

Visit(DbQuantifierExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbQuantifierExpression.When overridden in a derived class, implements the visitor pattern for DbQuantifierExpression.

Visit(DbRefExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbRefExpression.When overridden in a derived class, implements the visitor pattern for DbRefExpression.

Visit(DbRefKeyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbRefKeyExpression.When overridden in a derived class, implements the visitor pattern for DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbRelationshipNavigationExpression.When overridden in a derived class, implements the visitor pattern for DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbScanExpression.When overridden in a derived class, implements the visitor pattern for DbScanExpression.

Visit(DbSkipExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbSkipExpression.When overridden in a derived class, implements the visitor pattern for DbSkipExpression.

Visit(DbSortExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbSortExpression.When overridden in a derived class, implements the visitor pattern for DbSortExpression.

Visit(DbTreatExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbTreatExpression.When overridden in a derived class, implements the visitor pattern for DbTreatExpression.

Visit(DbUnionAllExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbUnionAllExpression.When overridden in a derived class, implements the visitor pattern for DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern visitor per DbVariableReferenceExpression.When overridden in a derived class, implements the visitor pattern for DbVariableReferenceExpression.

Si applica a