System.Dynamic.Runtime Representa la operación binaria dinámica en el sitio de llamada, y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de la clase . Tipo de operación binaria. Realiza el enlace de la operación binaria dinámica. Clase que representa el resultado del enlace. Destino de la operación dinámica. Matriz de argumentos de la operación dinámica. Realiza el enlace de la operación binaria dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación binaria dinámica. Operando del lado derecho de la operación binaria dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación binaria dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación binaria dinámica. Operando del lado derecho de la operación binaria dinámica. Resultado cuando el enlace produce un error, o NULL. Tipo de operación binaria. Objeto que representa el tipo de operación binaria. El tipo de resultado de la operación. El tipo de resultado de la operación. Representa un conjunto de restricciones de enlace en la clase bajo la que el enlace dinámico es válido. Combina las restricciones de enlace de la lista de instancias de en un conjunto de restricciones. Nuevo conjunto de restricciones de enlace. Lista de instancias de a partir de la que se combinan las restricciones. Representa un conjunto vacío de restricciones de enlace.Este campo es de solo lectura. Crea la restricción obligatoria que comprueba la expresión en busca de propiedades inmutables arbitrarias. Nuevas restricciones de enlace. Expresión que representa las restricciones. Crea la restricción de enlace que comprueba la expresión en busca de la identidad de instancias de objeto. Nuevas restricciones de enlace. Expresión que se va a comprobar. Instancia de objeto exacta que se va a comprobar. Crea la restricción de enlace que comprueba la expresión en busca de la identidad de tipos en tiempo de ejecución. Nuevas restricciones de enlace. Expresión que se va a comprobar. Tipo exacto que se va a comprobar. Combina el conjunto de restricciones de enlace con las restricciones de enlace actuales. Nuevo conjunto de restricciones de enlace. Conjunto de restricciones de enlace con el que se combinan las restricciones de enlace actuales. Crea el objeto que representa las restricciones de enlace. Árbol de expresión que representa las restricciones. Describe argumentos del proceso de enlace dinámico. Crea una nueva clase CallInfo que representa los argumentos del proceso de enlace dinámico. Número de argumentos. Nombres de argumento. Crea un nuevo PositionalArgumentInfo. Número de argumentos. Nombres de argumento. Número de argumentos. Número de argumentos. Nombres de argumento. Colección de solo lectura de nombres de argumento. Determina si la instancia de CallInfo especificada se considera igual que la actual. Es true si la instancia especificada es igual que la actual; de lo contrario, es false. Instancia de que se va a comparar con la instancia actual. Sirve como función hash para el objeto actual. Código hash para el objeto actual. Representa la operación de conversión dinámica en el sitio de llamada, proporcionando la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Tipo en el que se va a convertir. Es true si la conversión debe considerar las conversiones explícitas; de lo contrario, es false. Realiza el enlace de la operación de conversión dinámica. Clase que representa el resultado del enlace. Destino de la operación de conversión dinámica. Matriz de argumentos de la operación de conversión dinámica. Obtiene el valor que indica si la conversión debe considerar las conversiones explícitas. Es True si hay una conversión explícita; de lo contrario, es false. Realiza el enlace de la operación de conversión dinámica si no se puede enlazar el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de conversión dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de conversión dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de conversión dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Tipo en el que se va a convertir. Objeto que representa el tipo en el que se va a convertir. Representa la operación de creación dinámica en el sitio de llamada, proporcionando la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de creación dinámica. Clase que representa el resultado del enlace. Destino de la operación de creación dinámica. Matriz de argumentos de la operación de creación dinámica. Obtiene la firma de los argumentos en el sitio de llamada. Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de creación dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de creación dinámica. Argumentos de la operación de creación dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de creación dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de creación dinámica. Argumentos de la operación de creación dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa la operación de eliminación de índice dinámica en el sitio de llamada, proporcionando la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de eliminación de índice dinámica. Clase que representa el resultado del enlace. Destino de la operación de eliminación de índice dinámica. Matriz de argumentos de la operación de eliminación de índice dinámica. Obtiene la firma de los argumentos en el sitio de llamada. Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de eliminación de índice dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de eliminación de índice dinámica. Argumentos de la operación de eliminación de índice dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de eliminación de índice dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de eliminación de índice dinámica. Argumentos de la operación de eliminación de índice dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa la operación de eliminación de miembros dinámica en el sitio de llamada, y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Nombre del miembro que se va a eliminar. Es true si no se debe distinguir entre mayúsculas y minúsculas en la comparación; de lo contrario, es false. Realiza el enlace de la operación de eliminación de miembros dinámica. Clase que representa el resultado del enlace. Destino de la operación de eliminación de miembros dinámica. Una matriz de argumentos de la operación de eliminación de miembros dinámica. Realiza el enlace de la operación de eliminación de miembros dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de eliminación de miembros dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de eliminación de miembros dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de eliminación de miembros dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. Obtiene el valor que indica si la comparación de cadena no debe distinguir entre mayúsculas y minúsculas en el nombre del miembro. True si la comparación de cadenas no debe distinguir entre mayúsculas y minúsculas; de lo contrario, false. Obtiene el nombre del miembro que se va a eliminar. Nombre del miembro que se va a eliminar. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa el enlace dinámico y una lógica de enlace de un objeto que participa en el enlace dinámico. Inicializa una nueva instancia de la clase . Expresión que representa este objeto durante el proceso de enlace dinámico. Conjunto de restricciones de enlace en las que el enlace es válido. Inicializa una nueva instancia de la clase . Expresión que representa este objeto durante el proceso de enlace dinámico. Conjunto de restricciones de enlace en las que el enlace es válido. Valor en tiempo de ejecución representado por el parámetro . Realiza el enlace de la operación binaria dinámica. Nuevo objeto que representa el resultado del enlace. Instancia de la clase que representa los detalles de la operación dinámica. Una instancia de que representa el lado derecho de la operación binaria. Realiza el enlace de la operación de conversión dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Realiza el enlace de la operación de creación de instancias dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Una matriz de instancias de : argumentos para crear la operación de creación de instancias. Realiza el enlace de la operación de eliminación de índice dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Una matriz de instancias de : índices para la operación de eliminación de índice. Realiza el enlace de la operación de eliminación de miembros dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Realiza el enlace de la operación de obtención de índice dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Una matriz de instancias de : índices para la operación de obtención de índice. Realiza el enlace de la operación de obtención de miembros dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Realiza el enlace de la operación de invocación dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Matriz de instancias de : argumentos para la operación de invocación. Realiza el enlace de la operación de invocación de miembros dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. Matriz de instancias de : argumentos para la operación de invocación de miembros. Realiza el enlace de la operación de establecimiento de índice dinámica. Nuevo objeto que representa el resultado del enlace. Instancia de la clase que representa los detalles de la operación dinámica. Una matriz de instancias de : índices para la operación de establecimiento de índice. que representa el valor para la operación de establecimiento de índice. Realiza el enlace de la operación de establecimiento de miembros dinámica. Nuevo objeto que representa el resultado del enlace. Una instancia de la clase que representa los detalles de la operación dinámica. que representa el valor para la operación de establecimiento de miembros. Realiza el enlace de la operación unaria dinámica. Nuevo objeto que representa el resultado del enlace. Instancia de la clase que representa los detalles de la operación dinámica. Crea un metaobjeto para el objeto especificado. Si el objeto especificado implementa y no es un objeto remoto de fuera del AppDomain actual, devuelve el metaobjeto específico del objeto devuelto por el método .De lo contrario, se crea y se devuelve un nuevo metaobjeto sin formato y sin restricciones. Objeto para el que se va a obtener un metaobjeto. Expresión que representa este objeto durante el proceso de enlace dinámico. Representa una matriz vacía de tipo .Este campo es de solo lectura. Expresión que representa el objeto durante el proceso de enlace dinámico. Expresión que representa el objeto durante el proceso de enlace dinámico. Devuelve la enumeración de todos los nombres de miembro dinámicos. Lista de nombres de miembro dinámicos. Obtiene un valor que indica si tiene el valor en tiempo de ejecución. True si contiene el valor en tiempo de ejecución; de lo contrario, false. Obtiene el tipo de límite del objeto . si el valor en tiempo de ejecución está disponible; de lo contrario, un tipo de la propiedad . Conjunto de restricciones de enlace en las que el enlace es válido. Conjunto de restricciones de enlace. Obtiene el objeto del valor en tiempo de ejecución, o NULL si no tiene ningún valor asociado. del valor en tiempo de ejecución o NULL. Valor en tiempo de ejecución representado por el objeto . Valor en tiempo de ejecución representado por el objeto . Enlazador de sitio de llamada dinámico que participa en el protocolo de enlace . Inicializa una nueva instancia de la clase . Cuando se reemplaza en la clase derivada, realiza el enlace de la operación dinámica. Clase que representa el resultado del enlace. Destino de la operación dinámica. Matriz de argumentos de la operación dinámica. Realiza el enlace en tiempo de ejecución de la operación dinámica sobre un conjunto de argumentos. Expresión que realiza pruebas sobre los argumentos de la operación dinámica y realiza la operación dinámica si las pruebas son válidas.Si se produce un error en las pruebas en las repeticiones subsiguientes de la operación dinámica, se llamará de nuevo a Bind para generar una nueva clase para los nuevos tipos de argumento. Matriz de argumentos de la operación dinámica. Matriz de instancias de que representan los parámetros del sitio de llamada en el proceso de enlace. Objeto LabelTarget utilizado para devolver el resultado del enlace dinámico. Aplaza el enlace de la operación hasta más tarde, cuando se hayan calculado los valores en tiempo de ejecución de todos los argumentos de la operación dinámica. Clase que representa el resultado del enlace. Destino de la operación dinámica. Matriz de argumentos de la operación dinámica. Aplaza el enlace de la operación hasta más tarde, cuando se hayan calculado los valores en tiempo de ejecución de todos los argumentos de la operación dinámica. Clase que representa el resultado del enlace. Matriz de argumentos de la operación dinámica. Obtiene una expresión que provocará la actualización del enlace.Indica que el enlace de la expresión ya no es válido.Normalmente se utiliza cuando la "versión" de un objeto dinámico ha cambiado. Expresión de actualización. Propiedad de la expresión resultante; se permite cualquier tipo. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Proporciona una clase base para especificar el comportamiento dinámico en tiempo de ejecución.Esta clase debe heredarse; no pueden crearse instancias de la misma directamente. Permite a los tipos derivados inicializar una nueva instancia del tipo . Devuelve la enumeración de todos los nombres de miembro dinámicos. Secuencia que contiene nombres de miembros dinámicos. Proporciona un objeto que envía a los métodos virtuales dinámicos.El objeto se puede encapsular dentro de otro objeto para proporcionar un comportamiento personalizado para acciones individuales.Este método admite la infraestructura de Dynamic Language Runtime para los implementadores de lenguaje y no está pensado para que se use directamente en el código. Objeto de tipo . Expresión que representa el objeto que se va a enviar a los métodos virtuales dinámicos. Proporciona la implementación de operaciones binarias.Las clases derivadas de la clase pueden invalidar este método para especificar un comportamiento dinámico para operaciones como la suma o la multiplicación. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la operación binaria.La propiedad binder.Operation devuelve un objeto .Por ejemplo, para la instrucción sum = first + second, donde first y second se derivan de la clase DynamicObject, binder.Operation devuelve ExpressionType.Add. Operando derecho de la operación binaria.Por ejemplo, para la instrucción sum = first + second, donde first y second se derivan de la clase DynamicObject, el valor de es second. Resultado de la operación binaria. Proporciona la implementación de las operaciones de conversión de tipos.Las clases derivadas de la clase pueden invalidar este método para especificar el comportamiento dinámico de las operaciones que convierten un objeto de un tipo a otro. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la operación de conversión.La propiedad binder.Type proporciona el tipo al que se debe convertir el objeto.Por ejemplo, para la instrucción (String)sampleObject de C# (CType(sampleObject, Type) en Visual Basic), donde sampleObject es una instancia de la clase derivada de la clase , binder.Type devuelve el tipo .La propiedad binder.Explicit proporciona información sobre el tipo de conversión que se produce.Devuelve true para la conversión explícita y false para la conversión implícita. Resultado de la operación de conversión de tipos. Proporciona la implementación de las operaciones que inicializan una nueva instancia de un objeto dinámico.Este método no está pensado para su uso en C# o Visual Basic. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la operación de inicialización. Argumentos que se pasan al objeto durante la inicialización.Por ejemplo, para la operación new SampleType(100), donde SampleType es el tipo derivado de la clase , es igual a 100. Resultado de la inicialización. Proporciona la implementación de las operaciones que eliminan un objeto por índice.Este método no está pensado para su uso en C# o Visual Basic. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la eliminación. Índices que se van a eliminar. Proporciona la implementación de las operaciones que eliminan un miembro de objeto.Este método no está pensado para su uso en C# o Visual Basic. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la eliminación. Proporciona la implementación de las operaciones que obtienen un valor por índice.Las clases derivadas de la clase pueden invalidar este método para especificar un comportamiento dinámico para las operaciones de indización. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción en tiempo de ejecución). Proporciona información sobre la operación. Índices que se usan en la operación.Por ejemplo, para la operación sampleObject[3] de C# (sampleObject(3) en Visual Basic), donde sampleObject se deriva de la clase DynamicObject, es igual a 3. Resultado de la operación de índice. Proporciona la implementación de las operaciones que obtienen valores de miembro.Las clases derivadas de la clase pueden invalidar este método para especificar un comportamiento dinámico para operaciones como obtener el valor de una propiedad. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción en tiempo de ejecución). Proporciona información sobre el objeto que llamó a la operación dinámica.La propiedad binder.Name proporciona el nombre del miembro con el que se realiza la operación dinámica.Por ejemplo, para la instrucción Console.WriteLine(sampleObject.SampleProperty), donde sampleObject es una instancia de la clase derivada de la clase , binder.Name devuelve "SampleProperty".La propiedad binder.IgnoreCase especifica si en el nombre de miembro se distingue mayúsculas de minúsculas. Resultado de la operación Get.Por ejemplo, si se llama al método para una propiedad, se puede asignar el valor de la propiedad a . Proporciona la implementación para las operaciones que invocan un objeto.Las clases derivadas de la clase pueden invalidar este método para especificar un comportamiento dinámico para operaciones como invocar un objeto o un delegado. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la operación de invocación. Argumentos que se pasan al objeto durante la operación de invocación.Por ejemplo, para la operación sampleObject(100), donde sampleObject se deriva de la clase , es igual a 100. Resultado de la invocación de objeto. Proporciona la implementación de las operaciones que invocan un miembro.Las clases derivadas de la clase pueden invalidar este método para especificar un comportamiento dinámico para operaciones como llamar a un método. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la operación dinámica.La propiedad binder.Name proporciona el nombre del miembro con el que se realiza la operación dinámica.Por ejemplo, para la instrucción sampleObject.SampleMethod(100), donde sampleObject es una instancia de la clase derivada de la clase , binder.Name devuelve "SampleMethod".La propiedad binder.IgnoreCase especifica si en el nombre de miembro se distingue mayúsculas de minúsculas. Argumentos que se pasan al miembro de objeto durante la operación de invocación.Por ejemplo, para la instrucción sampleObject.SampleMethod(100), donde sampleObject se deriva de la clase , es igual a 100. Resultado de la invocación del miembro. Proporciona la implementación de las operaciones que establecen un valor por índice.Las clases derivadas de la clase pueden invalidar este método para especificar el comportamiento dinámico de las operaciones que tienen acceso a los objetos por un índice especificado. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la operación. Índices que se usan en la operación.Por ejemplo, para la operación sampleObject[3] = 10 de C# (sampleObject(3) = 10 en Visual Basic), donde sampleObject se deriva de la clase , es igual a 3. Valor que se establece en el objeto que tiene el índice especificado.Por ejemplo, para la operación sampleObject[3] = 10 de C# (sampleObject(3) = 10 en Visual Basic), donde sampleObject se deriva de la clase , es igual a 10. Proporciona la implementación de las operaciones que establecen valores de miembro.Las clases derivadas de la clase pueden invalidar este método para especificar un comportamiento dinámico para operaciones como establecer el valor de una propiedad. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre el objeto que llamó a la operación dinámica.La propiedad binder.Name proporciona el nombre del miembro al que se asigna el valor.Por ejemplo, para la instrucción sampleObject.SampleProperty = "Test", donde sampleObject es una instancia de la clase derivada de la clase , binder.Name devuelve "SampleProperty".La propiedad binder.IgnoreCase especifica si en el nombre de miembro se distingue mayúsculas de minúsculas. Valor que se va a establecer para el miembro.Por ejemplo, para la instrucción sampleObject.SampleProperty = "Test", donde sampleObject es una instancia de la clase derivada de la clase , el valor de es "Test". Proporciona la implementación de operaciones unarias.Las clases derivadas de la clase pueden invalidar este método para especificar el comportamiento dinámico de operaciones como negación, incremento o decremento. Es true si la operación es correcta; en caso contrario, es false.Si este método devuelve false, el enlazador del lenguaje en tiempo de ejecución determina el comportamiento. (En la mayoría de los casos, se inicia una excepción específica del lenguaje en tiempo de ejecución). Proporciona información sobre la operación unaria.La propiedad binder.Operation devuelve un objeto .Por ejemplo, para la instrucción negativeNumber = -number, donde number se deriva de la clase DynamicObject, binder.Operation devuelve "Negate". Resultado de la operación unaria. Representa un objeto cuyos miembros se pueden agregar y quitar de forma dinámica en tiempo de ejecución. Inicializa un nuevo ExpandoObject que no tiene miembros. Agrega el valor especificado al objeto que tiene la clave especificada. Estructura que representa la clave y el valor que se van a agregar a la colección. Quita todos los elementos de la colección. Determina si la interfaz contiene una clave y un valor específicos. Es true si la colección contiene una clave y un valor específicos; de lo contrario, es false. Estructura que se va a buscar en la interfaz . Copia los elementos de la interfaz en una matriz de tipo , comenzando en el índice especificado de la matriz. Matriz unidimensional de tipo que constituye el destino de los elementos copiados desde la interfaz .La matriz debe tener una indización de base cero. Índice de base cero de donde se inicia la operación de copia. Obtiene el número de elementos de la colección . Número de elementos incluidos en . Obtiene un valor que indica si es de sólo lectura. true si la interfaz es de solo lectura; en caso contrario, false. Quita una clave y valor de la colección. Es true si la clave y el valor se encuentran y eliminan correctamente; de lo contrario, es false.Este método devuelve false si no se encuentran la clave y el valor en . Estructura que representa la clave y valor que se van a quitar de la colección. Agrega la clave y el valor especificados al diccionario. Objeto que se va a utilizar como clave. Objeto que se va a utilizar como valor. Determina si el diccionario contiene la clave especificada. Es true si el diccionario contiene un elemento con la clave especificada; en caso contrario, es false. Clave que se debe buscar en el diccionario. Obtiene o establece el elemento que tiene la clave especificada. El elemento que tiene la clave especificada. Clave del elemento que se obtiene o establece. Obtiene un objeto que contiene las claves de . que contiene las claves del objeto que implementa . Quita de el elemento que tiene la clave especificada. true si el elemento se quita correctamente; en caso contrario, false.Este método también devuelve false si no se encontró en el objeto original. Clave del elemento que se va a quitar. Obtiene el valor asociado a la clave especificada. Es true si el objeto que implementa contiene un elemento con la clave especificada; en caso contrario, es false. Clave del valor que se va a obtener. Si se encuentra la clave, cuando este método devuelve un resultado, contiene el valor asociado a la clave especificada; en caso contrario, contiene el valor predeterminado para el tipo del parámetro .Este parámetro se pasa sin inicializar. Obtiene un objeto que contiene los valores de . que contiene los valores del objeto que implementa . Devuelve un enumerador que recorre en iteración la colección. Un objeto que se puede utilizar para recorrer en iteración la colección. Devuelve un enumerador que recorre en iteración la colección. que se puede utilizar para recorrer en iteración la colección. Tiene lugar cuando cambia un valor de propiedad. El MetaObject proporcionado se enviará a los métodos virtuales dinámicos.El objeto se puede encapsular dentro de otro MetaObject para proporcionar el comportamiento personalizado para acciones individuales. Objeto del tipo . Expresión que representa el MetaObject que se va a enviar a los métodos virtuales dinámicos. Representa la operación de obtención de índice dinámica en el sitio de llamada y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de obtención de índice dinámica. Clase que representa el resultado del enlace. Destino de la operación de obtención de índice dinámica. Una matriz de argumentos de la operación de obtención de índice dinámica. Obtiene la firma de los argumentos en el sitio de llamada. Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de obtención de índice dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de obtención de índice dinámica. Argumentos de la operación de obtención de índice dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de obtención de índice dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de obtención de índice dinámica. Argumentos de la operación de obtención de índice dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa la operación de obtención de miembros dinámica en el sitio de llamada, y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Nombre del miembro que se va a obtener. Es true si no se debe distinguir entre mayúsculas y minúsculas en la comparación; de lo contrario, es false. Realiza el enlace de la operación de obtención de miembros dinámica. Clase que representa el resultado del enlace. Destino de la operación de obtención de miembros dinámica. Una matriz de argumentos de la operación de obtención de miembros dinámica. Realiza el enlace de la operación de obtención de miembros dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de obtención de miembros dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de obtención de miembros dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de obtención de miembros dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. Obtiene el valor que indica si la comparación de cadena no debe distinguir entre mayúsculas y minúsculas en el nombre del miembro. True si no se distingue entre mayúsculas y minúsculas; de lo contrario, false. Obtiene el nombre del miembro que se va a obtener. Nombre del miembro que se va a obtener. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa un objeto dinámico cuyas operaciones pueden enlazarse en tiempo de ejecución. Devuelve la clase responsable de las operaciones de enlace realizadas en este objeto. Clase que se va a enlazar al objeto. Representación de árbol de expresión del valor en tiempo de ejecución. Representa información sobre una operación de obtención de miembros dinámica que indica si la obtención de miembros debe invocar propiedades cuando se realiza la operación Get. Obtiene el valor que indica si esta operación de obtención de miembros debe invocar propiedades cuando se realiza la operación Get.El valor predeterminado cuando esta interfaz no está presente es true. Es true si esta operación de obtención de miembros debe invocar propiedades cuando se realiza la operación Get; de lo contrario, es false. Representa la operación de invocación de miembros dinámica en el sitio de llamada, y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de invocación dinámica. Clase que representa el resultado del enlace. Destino de la operación de invocación dinámica. Una matriz de argumentos de la operación de invocación dinámica. Obtiene la firma de los argumentos en el sitio de llamada. Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de invocación dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de invocación dinámica. Argumentos de la operación de invocación dinámica. Realiza el enlace de la operación de invocación dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de invocación dinámica. Argumentos de la operación de invocación dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa la operación de invocación de miembros dinámica en el sitio de llamada, y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Nombre del miembro al que se va a invocar. true si no se debe distinguir entre mayúsculas y minúsculas en la comparación; de lo contrario, false. Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de invocación de miembros dinámica. Clase que representa el resultado del enlace. Destino de la operación de invocación de miembros dinámica. Una matriz de argumentos de la operación de invocación de miembros dinámica. Obtiene la firma de los argumentos en el sitio de llamada. Firma de los argumentos en el sitio de llamada. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de invocación dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de invocación dinámica. Argumentos de la operación de invocación dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. Realiza el enlace de la operación de invocación de miembros dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de invocación de miembros dinámica. Argumentos de la operación de invocación de miembros dinámica. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de invocación de miembros dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de invocación de miembros dinámica. Argumentos de la operación de invocación de miembros dinámica. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. Obtiene el valor que indica si la comparación de cadena no debe distinguir entre mayúsculas y minúsculas en el nombre del miembro. True si no se distingue entre mayúsculas y minúsculas; de lo contrario, false. Obtiene el nombre del miembro que se va a invocar. Nombre del miembro al que se va a invocar. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa la operación de establecimiento de índice dinámica en el sitio de llamada, proporcionando la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de establecimiento de índice dinámica. Clase que representa el resultado del enlace. Destino de la operación de establecimiento de índice dinámica. Matriz de argumentos de la operación de establecimiento de índice dinámica. Obtiene la firma de los argumentos en el sitio de llamada. Firma de los argumentos en el sitio de llamada. Realiza el enlace de la operación de establecimiento de índice dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de establecimiento de índice dinámica. Argumentos de la operación de establecimiento de índice dinámica. Valor que se va a establecer para la colección. Cuando se reemplaza en la clase derivada, realiza el enlace de la operación de establecimiento de índice dinámica si el objeto dinámico de destino no se puede enlazar. Clase que representa el resultado del enlace. Destino de la operación de establecimiento de índice dinámica. Argumentos de la operación de establecimiento de índice dinámica. Valor que se va a establecer para la colección. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa la operación de establecimiento de miembros dinámica en el sitio de llamada, y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de . Nombre del miembro que se va a obtener. Es true si no se debe distinguir entre mayúsculas y minúsculas en la comparación; de lo contrario, es false. Realiza el enlace de la operación de establecimiento de miembros dinámica. Clase que representa el resultado del enlace. Destino de la operación de establecimiento de miembros dinámica. Una matriz de argumentos de la operación de establecimiento de miembros dinámica. Realiza el enlace de la operación de establecimiento de miembros dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de establecimiento de miembros dinámica. Valor que se va a establecer para el miembro. Realiza el enlace de la operación de establecimiento de miembros dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación de establecimiento de miembros dinámica. Valor que se va a establecer para el miembro. Resultado del enlace que se va a usar cuando el enlace produzca un error, o NULL. Obtiene el valor que indica si la comparación de cadena no debe distinguir entre mayúsculas y minúsculas en el nombre del miembro. True si no se distingue entre mayúsculas y minúsculas; de lo contrario, false. Obtiene el nombre del miembro que se va a obtener. Nombre del miembro que se va a obtener. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa la operación unaria dinámica en el sitio de llamada, y proporciona la semántica del enlace y los detalles sobre la operación. Inicializa una nueva instancia de la clase . Tipo de operación unaria. Realiza el enlace de la operación unaria dinámica. Clase que representa el resultado del enlace. Destino de la operación dinámica. Matriz de argumentos de la operación dinámica. Realiza el enlace de la operación unaria dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación unaria dinámica. Realiza el enlace de la operación unaria dinámica si no puede enlazarse el objeto dinámico de destino. Clase que representa el resultado del enlace. Destino de la operación unaria dinámica. Resultado en caso de que el enlace produzca un error, o NULL. Tipo de operación unaria. Objeto de la clase que representa el tipo de operación unaria. El tipo de resultado de la operación. Objeto que representa el tipo de resultado de la operación. Representa una operación dinámica. Envía la expresión al método de visita específico de este tipo de nodo.Por ejemplo, el objeto llama al método . Resultado de visitar este nodo. Visitante con el que se va a visitar este nodo. Obtiene los argumentos para la operación dinámica. Colecciones de solo lectura que contienen los argumentos para la operación dinámica. Obtiene la clase , que determina el comportamiento en tiempo de ejecución del sitio dinámico. Clase , que determina el comportamiento en tiempo de ejecución del sitio dinámico. Obtiene el tipo del delegado utilizado por la clase . Objeto que representa el tipo del delegado utilizado por la clase . Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es y cuyas propiedades y están establecidas en los valores especificados. Enlazador en tiempo de ejecución de la operación dinámica. Tipo de resultado de la expresión dinámica. Argumentos de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es y cuyas propiedades y están establecidas en los valores especificados. Enlazador en tiempo de ejecución de la operación dinámica. Tipo de resultado de la expresión dinámica. Primer argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es y cuyas propiedades y están establecidas en los valores especificados. Enlazador en tiempo de ejecución de la operación dinámica. Tipo de resultado de la expresión dinámica. Primer argumento de la operación dinámica. Segundo argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es y cuyas propiedades y están establecidas en los valores especificados. Enlazador en tiempo de ejecución de la operación dinámica. Tipo de resultado de la expresión dinámica. Primer argumento de la operación dinámica. Segundo argumento de la operación dinámica. Tercer argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es y cuyas propiedades y están establecidas en los valores especificados. Enlazador en tiempo de ejecución de la operación dinámica. Tipo de resultado de la expresión dinámica. Primer argumento de la operación dinámica. Segundo argumento de la operación dinámica. Tercer argumento de la operación dinámica. Cuarto argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es y cuyas propiedades y están establecidas en los valores especificados. Enlazador en tiempo de ejecución de la operación dinámica. Tipo de resultado de la expresión dinámica. Argumentos de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es , y cuyas propiedades , y están establecidas en los valores especificados. Tipo del delegado usado por . Enlazador en tiempo de ejecución de la operación dinámica. Argumentos de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado y un argumento. cuya propiedad es , y cuyas propiedades , y están establecidas en los valores especificados. Tipo del delegado usado por . Enlazador en tiempo de ejecución de la operación dinámica. Argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado y dos argumentos. cuya propiedad es , y cuyas propiedades , y están establecidas en los valores especificados. Tipo del delegado usado por . Enlazador en tiempo de ejecución de la operación dinámica. Primer argumento de la operación dinámica. Segundo argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado y tres argumentos. cuya propiedad es , y cuyas propiedades , y están establecidas en los valores especificados. Tipo del delegado usado por . Enlazador en tiempo de ejecución de la operación dinámica. Primer argumento de la operación dinámica. Segundo argumento de la operación dinámica. Tercer argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado y cuatro argumentos. cuya propiedad es , y cuyas propiedades , y están establecidas en los valores especificados. Tipo del delegado usado por . Enlazador en tiempo de ejecución de la operación dinámica. Primer argumento de la operación dinámica. Segundo argumento de la operación dinámica. Tercer argumento de la operación dinámica. Cuarto argumento de la operación dinámica. Crea un objeto que representa una operación dinámica enlazada por el objeto proporcionado. cuya propiedad es , y cuyas propiedades , y están establecidas en los valores especificados. Tipo del delegado usado por . Enlazador en tiempo de ejecución de la operación dinámica. Argumentos de la operación dinámica. Devuelve el tipo de nodo de esta expresión.Los nodos de extensión deben devolver cuando se reemplaza este método. Objeto de la expresión. Obtiene el tipo estático de la expresión que representa. que representa el tipo estático de la expresión. Compara el valor enviado al parámetro, arguments, con la propiedad Arguments de la misma instancia de DynamicExpression.Si los valores del parámetro y de la propiedad son iguales, se devuelve la instancia actual.Si no son iguales, se devuelve una nueva instancia de DynamicExpression que es idéntica a la instancia actual a menos que la propiedad Arguments se establezca en el valor de parámetro arguments. Esta expresión si no se ha cambiado ningún elemento secundario o una expresión con los elementos secundarios actualizados. Propiedad del resultado. Representa un visitante o un objeto de reescritura de árboles de expresión dinámicos. Inicializa una nueva instancia de . Visita los elementos secundarios de . Devuelve , la expresión modificada si se modifica esta expresión o una subexpresión cualquiera; de lo contrario, devuelve la expresión original. Expresión que se va a visitar. Clase base de un sitio de llamada dinámico.Este tipo se utiliza como un tipo de parámetro para los destinos de sitio dinámico. Clase responsable de operaciones dinámicas de enlace en el sitio dinámico. Objeto responsable de operaciones dinámicas de enlace. Crea un sitio de llamada con el tipo de delegado y el enlazador dados. Nuevo sitio de llamada. Tipo de delegado del sitio de llamada. Enlazador del sitio de llamada. Tipo de sitio dinámico. Tipo de delegado. Crea una instancia del sitio de llamada dinámico, inicializada con el enlazador responsable del enlace en tiempo de ejecución de las operaciones dinámicas en este sitio de llamada. Nueva instancia de sitio de llamada dinámico. Enlazador responsable del enlace en tiempo de ejecución de las operaciones dinámicas en este sitio de llamada. Caché de nivel 0: un delegado especializado basado en el historial del sitio. Delegado de actualización.Se le llama cuando el sitio dinámico experimenta líneas no ejecutadas de caché. Delegado de actualización. Clase responsable del enlace en tiempo de ejecución de las operaciones dinámicas en el sitio de llamada dinámico. Inicializa una nueva instancia de la clase . Realiza el enlace en tiempo de ejecución de la operación dinámica sobre un conjunto de argumentos. Expresión que realiza pruebas sobre los argumentos de la operación dinámica y realiza la operación dinámica si las pruebas son válidas.Si se produce un error en las pruebas en las repeticiones subsiguientes de la operación dinámica, se llamará de nuevo a Bind para generar una nueva clase para los nuevos tipos de argumento. Matriz de argumentos de la operación dinámica. Matriz de instancias de que representan los parámetros del sitio de llamada en el proceso de enlace. Objeto LabelTarget utilizado para devolver el resultado del enlace dinámico. Proporciona compatibilidad con el enlace en tiempo de ejecución de bajo nivel.Las clases pueden reemplazarlo y proporcionar un delegado directo para la implementación de la regla.Esto puede permitir guardar reglas en el disco, tener reglas especializadas disponibles en tiempo de ejecución o proporcionar una directiva de almacenamiento en memoria caché diferente. Nuevo delegado que reemplaza el destino del sitio de llamada. Sitio de llamada para el que se va a realizar el enlace. Argumentos para el enlazador. Tipo de destino del sitio de llamada. Agrega un destino a la memoria caché de destinos conocidos.Se examinarán los destinos almacenados en memoria caché antes de llamar a BindDelegate para generar la nueva regla. Delegado de destino que se va a agregar a la memoria caché. Tipo de destino que se va a agregar. Obtiene una etiqueta que se puede utilizar para provocar la actualización del enlace.Indica que el enlace de la expresión ya no es válido.Normalmente se utiliza cuando la "versión" de un objeto dinámico ha cambiado. Objeto que representa una etiqueta que se puede utilizar para desencadenar la actualización del enlace. Clase que contiene métodos auxiliares para sitios de llamada DLR. Comprueba si DLR utiliza internamente y no se debe mostrar en la pila del código de idioma. Es true si DLR utiliza internamente la clase de entrada y no se debe mostrar en la pila del código de idioma.De lo contrario, es false. Clase de entrada. Indica que el uso de en un miembro significa que se tratará como un tipo enviado dinámicamente. Inicializa una nueva instancia de la clase . Inicializa una nueva instancia de la clase . Especifica, en un cruce seguro de prefijo de la construcción de un tipo, que las apariciones de deben tratarse como un tipo enviado dinámicamente. Especifica, en un cruce seguro de prefijo de la construcción de un tipo, que las apariciones de deben tratarse como un tipo enviado dinámicamente. Lista de apariciones de que deben tratarse como un tipo enviado dinámicamente.