IDynamicExpression Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma interface interna para aceder aos argumentos dos nós da árvore DynamicExpression, bem como funcionalidades CallSite e Rewriting. Não deve usar esta API. Só é pública devido à refatoração de DLLs e existe apenas para otimizações internas de desempenho.
public interface class IDynamicExpression : System::Linq::Expressions::IArgumentProvider
public interface IDynamicExpression : System.Linq.Expressions.IArgumentProvider
type IDynamicExpression = interface
interface IArgumentProvider
Public Interface IDynamicExpression
Implements IArgumentProvider
- Derivado
- Implementações
Propriedades
| Name | Description |
|---|---|
| ArgumentCount |
Devolve o número de argumentos ao nó da árvore de expressões. Esta API é apenas para uso interno. (Herdado de IArgumentProvider) |
| DelegateType |
Obtém o tipo de delegado usado pelo CallSite, que é o tipo das regras usadas na cache inline polimórfica da expressão dinâmica. |
Métodos
| Name | Description |
|---|---|
| CreateCallSite() |
Opcionalmente, cria o CallSite e devolve o CallSite para a cache inline polimórfica do DynamicExpression. Não deves usar este tipo. Só é pública devido à refatoração de assembly, e é usada internamente para otimizações de desempenho. |
| GetArgument(Int32) |
Retorna o argumento em |
| Rewrite(Expression[]) |
Reescreve este nó substituindo os argumentos da expressão dinâmica pelos valores fornecidos. O número de |