DynamicMetaObject Clase

Definición

Representa el enlace dinámico y una lógica de enlace de un objeto que participa en el enlace dinámico.

public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
Herencia
DynamicMetaObject

Comentarios

Para obtener más información, descargue el artículo Implementación de interfaces dinámicas disponible en formato PDF.

Constructores

Nombre Description
DynamicMetaObject(Expression, BindingRestrictions, Object)

Inicializa una nueva instancia de la clase DynamicMetaObject.

DynamicMetaObject(Expression, BindingRestrictions)

Inicializa una nueva instancia de la clase DynamicMetaObject.

Campos

Nombre Description
EmptyMetaObjects

Representa una matriz vacía de tipo DynamicMetaObject. Este campo es de solo lectura.

Propiedades

Nombre Description
Expression

Expresión que representa durante DynamicMetaObject el proceso de enlace dinámico.

HasValue

Obtiene un valor que indica si DynamicMetaObject tiene el valor en tiempo de ejecución.

LimitType

Obtiene el tipo de límite de DynamicMetaObject.

Restrictions

Conjunto de restricciones de enlace en las que el enlace es válido.

RuntimeType

Obtiene del Type valor en tiempo de ejecución o null si no DynamicMetaObject tiene ningún valor asociado.

Value

Valor en tiempo de ejecución representado por este DynamicMetaObject.

Métodos

Nombre Description
BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject)

Realiza el enlace de la operación binaria dinámica.

BindConvert(ConvertBinder)

Realiza el enlace de la operación de conversión dinámica.

BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[])

Realiza el enlace de la operación de creación dinámica de la instancia.

BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[])

Realiza el enlace de la operación de eliminación dinámica del índice.

BindDeleteMember(DeleteMemberBinder)

Realiza el enlace de la operación de eliminación dinámica de miembros.

BindGetIndex(GetIndexBinder, DynamicMetaObject[])

Realiza el enlace de la operación de obtención dinámica del índice.

BindGetMember(GetMemberBinder)

Realiza el enlace de la operación de obtención dinámica de miembros.

BindInvoke(InvokeBinder, DynamicMetaObject[])

Realiza el enlace de la operación de invocación dinámica.

BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[])

Realiza el enlace de la operación miembro de invocación dinámica.

BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject)

Realiza el enlace de la operación de índice de conjunto dinámico.

BindSetMember(SetMemberBinder, DynamicMetaObject)

Realiza el enlace de la operación de miembro del conjunto dinámico.

BindUnaryOperation(UnaryOperationBinder)

Realiza el enlace de la operación unaria dinámica.

Create(Object, Expression)

Crea un metaobjeto para el objeto especificado.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetDynamicMemberNames()

Devuelve la enumeración de todos los nombres de miembro dinámicos.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a