QueryRootProcessor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento.
[System.Runtime.CompilerServices.Nullable(0)]
public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type QueryRootProcessor = class
inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
- Herança
-
QueryRootProcessor
- Derivado
- Atributos
Construtores
| Nome | Descrição |
|---|---|
| QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext) |
Cria uma nova instância da classe com o QueryRootProcessor provedor de consulta associado. |
Métodos
| Nome | Descrição |
|---|---|
| ShouldConvertToInlineQueryRoot(Expression) |
Determina se um Expression deve ser convertido em um InlineQueryRootExpression. |
| ShouldConvertToInlineQueryRoot(NewArrayExpression) |
Determina se um ConstantExpression deve ser convertido em um InlineQueryRootExpression. Isso manipula casos de expressões embutidas cujos elementos são todas constantes. |
| ShouldConvertToParameterQueryRoot(ParameterExpression) |
Determina se um ParameterExpression deve ser convertido em um ParameterQueryRootExpression. |
| ShouldConvertToParameterQueryRoot(QueryParameterExpression) |
Determina se um QueryParameterExpression deve ser convertido em um ParameterQueryRootExpression. |
| VisitMethodCall(MethodCallExpression) |
Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento. |