IDynamicExpression Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una interfaz interna para acceder a los argumentos de los nodos del árbol de DynamicExpression, así como a la funcionalidad de sitio de llamada y reescritura. Esta API no debe usarse. Solo es pública debido a la refactorización de la DLL, y existe únicamente para optimizaciones de rendimiento interno.
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
- Implementaciones
Propiedades
ArgumentCount |
Devuelve el número de argumentos al nodo de árbol de expresión. Esta API es solo para uso interno. (Heredado de IArgumentProvider) |
DelegateType |
Obtiene el tipo de delegado usado por CallSite, que es el tipo de las reglas usadas en la caché insertada polimórfica de la expresión dinámica. |
Métodos
CreateCallSite() |
Opcionalmente, crea el elemento CallSite y devuelve el de la caché insertada polimórfica de DynamicExpression. No se debe usar este tipo. Solo es público debido a la refactorización del ensamblado y se usa internamente para optimizaciones de rendimiento. |
GetArgument(Int32) |
Devuelve el argumento en |
Rewrite(Expression[]) |
Vuelve a escribir este nodo y reemplaza los argumentos de la expresión dinámica por los valores proporcionados. El número de |