DbExpressionVisitor<TResultType>.Visit Método

Definición

Implementa el patrón de visitante para expresiones.

Sobrecargas

Nombre Description
Visit(DbLikeExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbLikeExpression.

Visit(DbLimitExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbLimitExpression.

Visit(DbNewInstanceExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbNewInstanceExpression.

Visit(DbNotExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbNotExpression.

Visit(DbNullExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbNullExpression.

Visit(DbOfTypeExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbOfTypeExpression.

Visit(DbOrExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbOrExpression.

Visit(DbParameterReferenceExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbParameterReferenceExpression.

Visit(DbLambdaExpression)

Cuando se reemplaza en una clase derivada, implementa el método de patrón de visitante para DbLambdaExpression.

Visit(DbProjectExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbProjectExpression.

Visit(DbQuantifierExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbQuantifierExpression.

Visit(DbRefExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbRefExpression.

Visit(DbRefKeyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbScanExpression.

Visit(DbSkipExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbSkipExpression.

Visit(DbSortExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbSortExpression.

Visit(DbTreatExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbTreatExpression.

Visit(DbPropertyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbPropertyExpression.

Visit(DbJoinExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbJoinExpression.

Visit(DbIsOfExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIsOfExpression.

Visit(DbIsNullExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIsNullExpression.

Visit(DbAndExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbAndExpression.

Visit(DbApplyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbApplyExpression.

Visit(DbArithmeticExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbArithmeticExpression.

Visit(DbCaseExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbCaseExpression.

Visit(DbCastExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbCastExpression.

Visit(DbComparisonExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbComparisonExpression.

Visit(DbConstantExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbConstantExpression.

Visit(DbCrossJoinExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbCrossJoinExpression.

Visit(DbDerefExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbDerefExpression.

Visit(DbDistinctExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbDistinctExpression.

Visit(DbElementExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbElementExpression.

Visit(DbEntityRefExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbEntityRefExpression.

Visit(DbExceptExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbExceptExpression.

Visit(DbExpression)

Cuando se reemplaza en una clase derivada, controla cualquier expresión de un tipo no reconocido.

Visit(DbFilterExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbFilterExpression.

Visit(DbFunctionExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbFunctionExpression.

Visit(DbGroupByExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbGroupByExpression.

Visit(DbIntersectExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIntersectExpression.

Visit(DbIsEmptyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIsEmptyExpression.

Visit(DbUnionAllExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbVariableReferenceExpression.

Visit(DbLikeExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbLikeExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType

Parámetros

expression
DbLikeExpression

El DbLikeExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbLimitExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbLimitExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType

Parámetros

expression
DbLimitExpression

El DbLimitExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbNewInstanceExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbNewInstanceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType

Parámetros

expression
DbNewInstanceExpression

El DbNewInstanceExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbNotExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbNotExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType

Parámetros

expression
DbNotExpression

El DbNotExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbNullExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbNullExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType

Parámetros

expression
DbNullExpression

El DbNullExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbOfTypeExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbOfTypeExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType

Parámetros

expression
DbOfTypeExpression

El DbOfTypeExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbOrExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbOrExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType

Parámetros

expression
DbOrExpression

El DbOrExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbParameterReferenceExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbParameterReferenceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType

Parámetros

expression
DbParameterReferenceExpression

El DbParameterReferenceExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbLambdaExpression)

Cuando se reemplaza en una clase derivada, implementa el método de patrón de visitante para DbLambdaExpression.

public:
 virtual TResultType Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public virtual TResultType Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType

Parámetros

expression
DbLambdaExpression

El DbLambdaExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbProjectExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbProjectExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType

Parámetros

expression
DbProjectExpression

El DbProjectExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbQuantifierExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbQuantifierExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType

Parámetros

expression
DbQuantifierExpression

El DbQuantifierExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbRefExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbRefExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType

Parámetros

expression
DbRefExpression

El DbRefExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbRefKeyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbRefKeyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType

Parámetros

expression
DbRefKeyExpression

El DbRefKeyExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbRelationshipNavigationExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbRelationshipNavigationExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbScanExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbScanExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType

Parámetros

expression
DbScanExpression

El DbScanExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbSkipExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbSkipExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType

Parámetros

expression
DbSkipExpression

El DbSkipExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbSortExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbSortExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType

Parámetros

expression
DbSortExpression

El DbSortExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbTreatExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbTreatExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType

Parámetros

expression
DbTreatExpression

El DbTreatExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbPropertyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbPropertyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType

Parámetros

expression
DbPropertyExpression

El DbPropertyExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbJoinExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbJoinExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType

Parámetros

expression
DbJoinExpression

El DbJoinExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIsOfExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIsOfExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType

Parámetros

expression
DbIsOfExpression

El DbIsOfExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIsNullExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIsNullExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType

Parámetros

expression
DbIsNullExpression

El DbIsNullExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbAndExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbAndExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType

Parámetros

expression
DbAndExpression

El DbAndExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbApplyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbApplyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType

Parámetros

expression
DbApplyExpression

El DbApplyExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbArithmeticExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbArithmeticExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType

Parámetros

expression
DbArithmeticExpression

El DbArithmeticExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbCaseExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbCaseExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType

Parámetros

expression
DbCaseExpression

El DbCaseExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbCastExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbCastExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType

Parámetros

expression
DbCastExpression

El DbCastExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbComparisonExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbComparisonExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType

Parámetros

expression
DbComparisonExpression

El DbComparisonExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbConstantExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbConstantExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType

Parámetros

expression
DbConstantExpression

El DbConstantExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbCrossJoinExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbCrossJoinExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType

Parámetros

expression
DbCrossJoinExpression

El DbCrossJoinExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbDerefExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbDerefExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType

Parámetros

expression
DbDerefExpression

El DbDerefExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbDistinctExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbDistinctExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType

Parámetros

expression
DbDistinctExpression

El DbDistinctExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbElementExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbElementExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType

Parámetros

expression
DbElementExpression

El DbElementExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbEntityRefExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbEntityRefExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType

Parámetros

expression
DbEntityRefExpression

El DbEntityRefExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbExceptExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbExceptExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType

Parámetros

expression
DbExceptExpression

El DbExceptExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbExpression)

Cuando se reemplaza en una clase derivada, controla cualquier expresión de un tipo no reconocido.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType

Parámetros

expression
DbExpression

El DbExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Comentarios

Se llama a este método cuando se encuentra una expresión de un tipo no reconocido de otro modo.

Se aplica a

Visit(DbFilterExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbFilterExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType

Parámetros

expression
DbFilterExpression

El DbFilterExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbFunctionExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbFunctionExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType

Parámetros

expression
DbFunctionExpression

El DbFunctionExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbGroupByExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbGroupByExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType

Parámetros

expression
DbGroupByExpression

El DbGroupByExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIntersectExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIntersectExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType

Parámetros

expression
DbIntersectExpression

El DbIntersectExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIsEmptyExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbIsEmptyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType

Parámetros

expression
DbIsEmptyExpression

El DbIsEmptyExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbUnionAllExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbUnionAllExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType

Parámetros

expression
DbUnionAllExpression

El DbUnionAllExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbVariableReferenceExpression)

Cuando se invalida en una clase derivada, implementa el patrón de visitante para DbVariableReferenceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType

Parámetros

expression
DbVariableReferenceExpression

El DbVariableReferenceExpression que se está visitando.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a