DefaultExpressionVisitor.Visit Método
Definição
Implementa o padrão de visitante.Implements the visitor pattern.
Sobrecargas
| Visit(DbLikeExpression) |
Implementa o padrão de visitante para uma comparação de cadeia de caracteres contra o padrão especificado com uma cadeia de caracteres de escape opcional.Implements the visitor pattern for a string comparison against the specified pattern with an optional escape string. |
| Visit(DbLimitExpression) |
Implementa o padrão de visitante para a restrição do número de elementos na coleção de argumentos para o valor de limite especificado.Implements the visitor pattern for the restriction of the number of elements in the argument collection to the specified limit value. |
| Visit(DbNewInstanceExpression) |
Implementa o padrão de visitante para a construção de uma nova instância de um determinado tipo, incluindo os tipos de conjunto e de registro.Implements the visitor pattern for the construction of a new instance of a given type, including set and record types. |
| Visit(DbNullExpression) |
Implementa o padrão de visitante para uma referência a um literal nulo com tipo.Implements the visitor pattern for a reference to a typed null literal. |
| Visit(DbOfTypeExpression) |
Implementa o padrão do visitante para a recuperação de elementos do tipo especificado do argumento de conjunto fornecido.Implements the visitor pattern for the retrieval of elements of the specified type from the given set argument. |
| Visit(DbOrExpression) |
Implementa o padrão de visitante para o OR lógico de dois argumentos boolianos.Implements the visitor pattern for the logical OR of two Boolean arguments. |
| Visit(DbParameterReferenceExpression) |
Implementa o padrão de visitante para uma referência a um parâmetro declarado na árvore de comando que contém essa expressão.Implements the visitor pattern for a reference to a parameter declared on the command tree that contains this expression. |
| Visit(DbProjectExpression) |
Implementa o padrão de visitante para a projeção de um conjunto de entradas fornecido pela expressão especificada.Implements the visitor pattern for the projection of a given input set over the specified expression. |
| Visit(DbPropertyExpression) |
Implementa o padrão de visitante para recuperar uma propriedade de instância.Implements the visitor pattern for retrieving an instance property. |
| Visit(DbRefKeyExpression) |
Implementa o padrão de visitante para a recuperação do valor de chave do valor de referência subjacente.Implements the visitor pattern for the retrieval of the key value from the underlying reference value. |
| Visit(DbRefExpression) |
Implementa o padrão de visitante para obter uma referência fortemente tipada a uma instância específica dentro de um conjunto de entidades.Implements the visitor pattern for a strongly typed reference to a specific instance within an entity set. |
| Visit(DbLambdaExpression) |
Implementa o padrão de visitante para o aplicativo de uma função lambda para argumentos representados por objetos DbExpression.Implements the visitor pattern for the application of a lambda function to arguments represented by DbExpression objects. |
| Visit(DbRelationshipNavigationExpression) |
Implementa o padrão de visitante para a navegação de uma relação.Implements the visitor pattern for the navigation of a relationship. |
| Visit(DbScanExpression) |
Implementa o padrão do visitante para uma verificação através de um conjunto de entidades ou de relações, conforme indicado pela propriedade Target.Implements the visitor pattern for a scan over an entity set or relationship set, as indicated by the Target property. |
| Visit(DbSkipExpression) |
Implementa o padrão de visitante para a expressão skip.Implements the visitor pattern for the skip expression. |
| Visit(DbSortExpression) |
Implementa o padrão do visitante para uma chave de classificação que pode ser usada como parte da ordem de classificação.Implements the visitor pattern for a sort key that can be used as part of the sort order. |
| Visit(DbTreatExpression) |
Implementa o padrão do visitante para uma operação de conversão de tipo aplicada a um argumento polimórfico.Implements the visitor pattern for a type conversion operation applied to a polymorphic argument. |
| Visit(DbUnionAllExpression) |
Implementa o padrão de visitante para a operação de união de conjunto entre os operandos left e right.Implements the visitor pattern for the set union operation between the left and right operands. |
| Visit(DbVariableReferenceExpression) |
Implementa o padrão do visitante para uma referência a uma variável que está atualmente no escopo.Implements the visitor pattern for a reference to a variable that is currently in scope. |
| Visit(DbQuantifierExpression) |
Implementa o padrão de visitante para uma operação de quantificador do tipo especificado sobre os elementos do conjunto de entrada especificado.Implements the visitor pattern for a quantifier operation of the specified kind over the elements of the specified input set. |
| Visit(DbJoinExpression) |
Implementa o padrão de visitante para uma operação de junção interna, externa esquerda ou externa completa entre os argumentos de coleção fornecidos na condição de junção especificada.Implements the visitor pattern for an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition. |
| Visit(DbNotExpression) |
Implementa o padrão de visitante para o NOT lógico de um único argumento booliano.Implements the visitor pattern for the logical NOT of a single Boolean argument. |
| Visit(DbIsNullExpression) |
Implementa o padrão de visitante para a determinação nula aplicada a um único argumento.Implements the visitor pattern for the null determination applied to a single argument. |
| Visit(DbAndExpression) |
Implementa o padrão de visitante para a expressão AND lógica.Implements the visitor pattern for the logical AND expression. |
| Visit(DbApplyExpression) |
Implementa o padrão de visitante para a chamada da função especificada para cada elemento no conjunto de entrada especificado.Implements the visitor pattern for the invocation of the specified function for each element in the specified input set. |
| Visit(DbArithmeticExpression) |
Implementa o padrão de visitante para a operação aritmética aplicada a argumentos numéricos.Implements the visitor pattern for the arithmetic operation applied to numeric arguments. |
| Visit(DbIsOfExpression) |
Implementa o padrão de visitante para a comparação entre o tipo de um único argumento e o tipo especificado.Implements the visitor pattern for the type comparison of a single argument against the specified type. |
| Visit(DbCastExpression) |
Implementa o padrão de visitante para a conversão de tipo de um único argumento para o tipo especificado.Implements the visitor pattern for the type conversion of a single argument to the specified type. |
| Visit(DbComparisonExpression) |
Implementa o padrão de visitante para a operação de comparação aplicada a dois argumentos.Implements the visitor pattern for the comparison operation applied to two arguments. |
| Visit(DbConstantExpression) |
Implementa o padrão de visitante para os diferentes tipos de constantes.Implements the visitor pattern for the different kinds of constants. |
| Visit(DbCrossJoinExpression) |
Implementa o padrão de visitante para a operação de junção incondicional entre os argumentos de coleção fornecidos.Implements the visitor pattern for the unconditional join operation between the given collection arguments. |
| Visit(DbDerefExpression) |
Implementa o padrão de visitante para a expressão que recupera uma entidade com base na referência especificada.Implements the visitor pattern for the expression that retrieves an entity based on the specified reference. |
| Visit(DbDistinctExpression) |
Implementa o padrão de visitante para a remoção de elementos duplicados do argumento de conjunto especificado.Implements the visitor pattern for the removed duplicate elements from the specified set argument. |
| Visit(DbCaseExpression) |
Implementa o padrão de visitante para as cláusulas When, Then e Else.Implements the visitor pattern for the When, Then, and Else clauses. |
| Visit(DbEntityRefExpression) |
Implementa o padrão de visitante para a expressão que extrai uma referência de instância da entidade subjacente.Implements the visitor pattern for the expression that extracts a reference from the underlying entity instance. |
| Visit(DbExceptExpression) |
Implementa o padrão de visitante para a operação de subtração de conjunto entre os operandos left e right.Implements the visitor pattern for the set subtraction operation between the left and right operands. |
| Visit(DbExpression) |
Implementa o padrão de visitante para a funcionalidade básica requerida por tipos de expressão.Implements the visitor pattern for the basic functionality required by expression types. |
| Visit(DbFilterExpression) |
Implementa o padrão de visitante para um predicado aplicado para filtrar um conjunto de entrada.Implements the visitor pattern for a predicate applied to filter an input set. |
| Visit(DbFunctionExpression) |
Implementa o padrão de visitante para uma invocação de uma função.Implements the visitor pattern for an invocation of a function. |
| Visit(DbElementExpression) |
Implementa o padrão de visitante para a conversão do argumento de conjunto especificado para um singleton.Implements the visitor pattern for the conversion of the specified set argument to a singleton the conversion of the specified set argument to a singleton. |
| Visit(DbGroupByExpression) |
Implementa o padrão de visitante para um grupo por operação.Implements the visitor pattern for a group by operation. |
| Visit(DbIntersectExpression) |
Implementa o padrão de visitante para a operação de interseção de conjunto entre os operandos left e right.Implements the visitor pattern for the set intersection operation between the left and right operands. |
| Visit(DbIsEmptyExpression) |
Implementa o padrão de visitante para uma determinação de conjunto vazio aplicada a um único argumento de conjunto.Implements the visitor pattern for an empty set determination applied to a single set argument. |
Visit(DbLikeExpression)
Implementa o padrão de visitante para uma comparação de cadeia de caracteres contra o padrão especificado com uma cadeia de caracteres de escape opcional.Implements the visitor pattern for a string comparison against the specified pattern with an optional escape string.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLikeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLikeExpression) As DbExpression
Parâmetros
- expression
- DbLikeExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbLimitExpression)
Implementa o padrão de visitante para a restrição do número de elementos na coleção de argumentos para o valor de limite especificado.Implements the visitor pattern for the restriction of the number of elements in the argument collection to the specified limit value.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLimitExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLimitExpression) As DbExpression
Parâmetros
- expression
- DbLimitExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbNewInstanceExpression)
Implementa o padrão de visitante para a construção de uma nova instância de um determinado tipo, incluindo os tipos de conjunto e de registro.Implements the visitor pattern for the construction of a new instance of a given type, including set and record types.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNewInstanceExpression) As DbExpression
Parâmetros
- expression
- DbNewInstanceExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbNullExpression)
Implementa o padrão de visitante para uma referência a um literal nulo com tipo.Implements the visitor pattern for a reference to a typed null literal.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNullExpression) As DbExpression
Parâmetros
- expression
- DbNullExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbOfTypeExpression)
Implementa o padrão do visitante para a recuperação de elementos do tipo especificado do argumento de conjunto fornecido.Implements the visitor pattern for the retrieval of elements of the specified type from the given set argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOfTypeExpression) As DbExpression
Parâmetros
- expression
- DbOfTypeExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbOrExpression)
Implementa o padrão de visitante para o OR lógico de dois argumentos boolianos.Implements the visitor pattern for the logical OR of two Boolean arguments.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOrExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOrExpression) As DbExpression
Parâmetros
- expression
- DbOrExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbParameterReferenceExpression)
Implementa o padrão de visitante para uma referência a um parâmetro declarado na árvore de comando que contém essa expressão.Implements the visitor pattern for a reference to a parameter declared on the command tree that contains this expression.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbParameterReferenceExpression) As DbExpression
Parâmetros
- expression
- DbParameterReferenceExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbProjectExpression)
Implementa o padrão de visitante para a projeção de um conjunto de entradas fornecido pela expressão especificada.Implements the visitor pattern for the projection of a given input set over the specified expression.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbProjectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbProjectExpression) As DbExpression
Parâmetros
- expression
- DbProjectExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbPropertyExpression)
Implementa o padrão de visitante para recuperar uma propriedade de instância.Implements the visitor pattern for retrieving an instance property.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression
Parâmetros
- expression
- DbPropertyExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbRefKeyExpression)
Implementa o padrão de visitante para a recuperação do valor de chave do valor de referência subjacente.Implements the visitor pattern for the retrieval of the key value from the underlying reference value.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefKeyExpression) As DbExpression
Parâmetros
- expression
- DbRefKeyExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbRefExpression)
Implementa o padrão de visitante para obter uma referência fortemente tipada a uma instância específica dentro de um conjunto de entidades.Implements the visitor pattern for a strongly typed reference to a specific instance within an entity set.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefExpression) As DbExpression
Parâmetros
- expression
- DbRefExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbLambdaExpression)
Implementa o padrão de visitante para o aplicativo de uma função lambda para argumentos representados por objetos DbExpression.Implements the visitor pattern for the application of a lambda function to arguments represented by DbExpression objects.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression
Parâmetros
- expression
- DbLambdaExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbRelationshipNavigationExpression)
Implementa o padrão de visitante para a navegação de uma relação.Implements the visitor pattern for the navigation of a relationship.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRelationshipNavigationExpression) As DbExpression
Parâmetros
- expression
- DbRelationshipNavigationExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbScanExpression)
Implementa o padrão do visitante para uma verificação através de um conjunto de entidades ou de relações, conforme indicado pela propriedade Target.Implements the visitor pattern for a scan over an entity set or relationship set, as indicated by the Target property.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbScanExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbScanExpression) As DbExpression
Parâmetros
- expression
- DbScanExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbSkipExpression)
Implementa o padrão de visitante para a expressão skip.Implements the visitor pattern for the skip expression.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSkipExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSkipExpression) As DbExpression
Parâmetros
- expression
- DbSkipExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbSortExpression)
Implementa o padrão do visitante para uma chave de classificação que pode ser usada como parte da ordem de classificação.Implements the visitor pattern for a sort key that can be used as part of the sort order.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSortExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSortExpression) As DbExpression
Parâmetros
- expression
- DbSortExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbTreatExpression)
Implementa o padrão do visitante para uma operação de conversão de tipo aplicada a um argumento polimórfico.Implements the visitor pattern for a type conversion operation applied to a polymorphic argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbTreatExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbTreatExpression) As DbExpression
Parâmetros
- expression
- DbTreatExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbUnionAllExpression)
Implementa o padrão de visitante para a operação de união de conjunto entre os operandos left e right.Implements the visitor pattern for the set union operation between the left and right operands.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbUnionAllExpression) As DbExpression
Parâmetros
- expression
- DbUnionAllExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbVariableReferenceExpression)
Implementa o padrão do visitante para uma referência a uma variável que está atualmente no escopo.Implements the visitor pattern for a reference to a variable that is currently in scope.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbVariableReferenceExpression) As DbExpression
Parâmetros
- expression
- DbVariableReferenceExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbQuantifierExpression)
Implementa o padrão de visitante para uma operação de quantificador do tipo especificado sobre os elementos do conjunto de entrada especificado.Implements the visitor pattern for a quantifier operation of the specified kind over the elements of the specified input set.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbQuantifierExpression) As DbExpression
Parâmetros
- expression
- DbQuantifierExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbJoinExpression)
Implementa o padrão de visitante para uma operação de junção interna, externa esquerda ou externa completa entre os argumentos de coleção fornecidos na condição de junção especificada.Implements the visitor pattern for an inner, left outer, or full outer join operation between the given collection arguments on the specified join condition.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbJoinExpression) As DbExpression
Parâmetros
- expression
- DbJoinExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbNotExpression)
Implementa o padrão de visitante para o NOT lógico de um único argumento booliano.Implements the visitor pattern for the logical NOT of a single Boolean argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNotExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNotExpression) As DbExpression
Parâmetros
- expression
- DbNotExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbIsNullExpression)
Implementa o padrão de visitante para a determinação nula aplicada a um único argumento.Implements the visitor pattern for the null determination applied to a single argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsNullExpression) As DbExpression
Parâmetros
- expression
- DbIsNullExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbAndExpression)
Implementa o padrão de visitante para a expressão AND lógica.Implements the visitor pattern for the logical AND expression.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbAndExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbAndExpression) As DbExpression
Parâmetros
- expression
- DbAndExpression
A expressão AND lógica.The logical AND expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbApplyExpression)
Implementa o padrão de visitante para a chamada da função especificada para cada elemento no conjunto de entrada especificado.Implements the visitor pattern for the invocation of the specified function for each element in the specified input set.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbApplyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbApplyExpression) As DbExpression
Parâmetros
- expression
- DbApplyExpression
A expressão APPLY.The APPLY expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbArithmeticExpression)
Implementa o padrão de visitante para a operação aritmética aplicada a argumentos numéricos.Implements the visitor pattern for the arithmetic operation applied to numeric arguments.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbArithmeticExpression) As DbExpression
Parâmetros
- expression
- DbArithmeticExpression
A expressão aritmética.The arithmetic expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbIsOfExpression)
Implementa o padrão de visitante para a comparação entre o tipo de um único argumento e o tipo especificado.Implements the visitor pattern for the type comparison of a single argument against the specified type.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsOfExpression) As DbExpression
Parâmetros
- expression
- DbIsOfExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbCastExpression)
Implementa o padrão de visitante para a conversão de tipo de um único argumento para o tipo especificado.Implements the visitor pattern for the type conversion of a single argument to the specified type.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCastExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCastExpression) As DbExpression
Parâmetros
- expression
- DbCastExpression
A expressão cast.The cast expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbComparisonExpression)
Implementa o padrão de visitante para a operação de comparação aplicada a dois argumentos.Implements the visitor pattern for the comparison operation applied to two arguments.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbComparisonExpression) As DbExpression
Parâmetros
- expression
- DbComparisonExpression
A expressão cast.The cast expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbConstantExpression)
Implementa o padrão de visitante para os diferentes tipos de constantes.Implements the visitor pattern for the different kinds of constants.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbConstantExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbConstantExpression) As DbExpression
Parâmetros
- expression
- DbConstantExpression
A expressão de constante.The constant expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbCrossJoinExpression)
Implementa o padrão de visitante para a operação de junção incondicional entre os argumentos de coleção fornecidos.Implements the visitor pattern for the unconditional join operation between the given collection arguments.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCrossJoinExpression) As DbExpression
Parâmetros
- expression
- DbCrossJoinExpression
A expressão de junção.The join expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbDerefExpression)
Implementa o padrão de visitante para a expressão que recupera uma entidade com base na referência especificada.Implements the visitor pattern for the expression that retrieves an entity based on the specified reference.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDerefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDerefExpression) As DbExpression
Parâmetros
- expression
- DbDerefExpression
A expressão DEREF.The DEREF expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbDistinctExpression)
Implementa o padrão de visitante para a remoção de elementos duplicados do argumento de conjunto especificado.Implements the visitor pattern for the removed duplicate elements from the specified set argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDistinctExpression) As DbExpression
Parâmetros
- expression
- DbDistinctExpression
A expressão distinta.The distinct expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbCaseExpression)
Implementa o padrão de visitante para as cláusulas When, Then e Else.Implements the visitor pattern for the When, Then, and Else clauses.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCaseExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCaseExpression) As DbExpression
Parâmetros
- expression
- DbCaseExpression
A expressão case.The case expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbEntityRefExpression)
Implementa o padrão de visitante para a expressão que extrai uma referência de instância da entidade subjacente.Implements the visitor pattern for the expression that extracts a reference from the underlying entity instance.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbEntityRefExpression) As DbExpression
Parâmetros
- expression
- DbEntityRefExpression
A expressão de referência da entidade.The entity reference expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbExceptExpression)
Implementa o padrão de visitante para a operação de subtração de conjunto entre os operandos left e right.Implements the visitor pattern for the set subtraction operation between the left and right operands.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExceptExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExceptExpression) As DbExpression
Parâmetros
- expression
- DbExceptExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbExpression)
Implementa o padrão de visitante para a funcionalidade básica requerida por tipos de expressão.Implements the visitor pattern for the basic functionality required by expression types.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExpression) As DbExpression
Parâmetros
- expression
- DbExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbFilterExpression)
Implementa o padrão de visitante para um predicado aplicado para filtrar um conjunto de entrada.Implements the visitor pattern for a predicate applied to filter an input set.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFilterExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFilterExpression) As DbExpression
Parâmetros
- expression
- DbFilterExpression
A expressão do filtro.The filter expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbFunctionExpression)
Implementa o padrão de visitante para uma invocação de uma função.Implements the visitor pattern for an invocation of a function.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFunctionExpression) As DbExpression
Parâmetros
- expression
- DbFunctionExpression
A expressão de função.The function expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbElementExpression)
Implementa o padrão de visitante para a conversão do argumento de conjunto especificado para um singleton.Implements the visitor pattern for the conversion of the specified set argument to a singleton the conversion of the specified set argument to a singleton.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbElementExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbElementExpression) As DbExpression
Parâmetros
- expression
- DbElementExpression
A expressão de elemento.The element expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbGroupByExpression)
Implementa o padrão de visitante para um grupo por operação.Implements the visitor pattern for a group by operation.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbGroupByExpression) As DbExpression
Parâmetros
- expression
- DbGroupByExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbIntersectExpression)
Implementa o padrão de visitante para a operação de interseção de conjunto entre os operandos left e right.Implements the visitor pattern for the set intersection operation between the left and right operands.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIntersectExpression) As DbExpression
Parâmetros
- expression
- DbIntersectExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.
Aplica-se a
Visit(DbIsEmptyExpression)
Implementa o padrão de visitante para uma determinação de conjunto vazio aplicada a um único argumento de conjunto.Implements the visitor pattern for an empty set determination applied to a single set argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit (System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsEmptyExpression) As DbExpression
Parâmetros
- expression
- DbIsEmptyExpression
A expressão.The expression.
Retornos
O visitante implementado.The implemented visitor.