Share via


DynamicGraphMetaObject (Clase)

Jerarquía de herencia

System.Object
  System.Dynamic.DynamicMetaObject
    Microsoft.VisualStudio.GraphModel.DynamicGraphMetaObject

Espacio de nombres:  Microsoft.VisualStudio.GraphModel
Ensamblado:  Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)

Sintaxis

'Declaración
Public Class DynamicGraphMetaObject _
    Inherits DynamicMetaObject
public class DynamicGraphMetaObject : DynamicMetaObject
public ref class DynamicGraphMetaObject : public DynamicMetaObject
type DynamicGraphMetaObject =  
    class
        inherit DynamicMetaObject
    end
public class DynamicGraphMetaObject extends DynamicMetaObject

El tipo DynamicGraphMetaObject expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DynamicGraphMetaObject

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Expression Expresión que representa el objeto DynamicMetaObject durante el proceso de enlace dinámico. (Se hereda de DynamicMetaObject).
Propiedad pública HasValue Obtiene un valor que indica si DynamicMetaObject tiene el valor en tiempo de ejecución. (Se hereda de DynamicMetaObject).
Propiedad pública LimitType Obtiene el tipo de límite del objeto DynamicMetaObject. (Se hereda de DynamicMetaObject).
Propiedad pública Restrictions Conjunto de restricciones de enlace en las que el enlace es válido. (Se hereda de DynamicMetaObject).
Propiedad pública RuntimeType Obtiene el objeto Type del valor en tiempo de ejecución, o NULL si DynamicMetaObject no tiene ningún valor asociado. (Se hereda de DynamicMetaObject).
Propiedad pública Value Valor en tiempo de ejecución representado por el objeto DynamicMetaObject. (Se hereda de DynamicMetaObject).

Arriba

Métodos

  Nombre Descripción
Método público BindBinaryOperation (Invalida a DynamicMetaObject.BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject)).
Método público BindConvert (Invalida a DynamicMetaObject.BindConvert(ConvertBinder)).
Método público BindCreateInstance (Invalida a DynamicMetaObject.BindCreateInstance(CreateInstanceBinder, array<DynamicMetaObject[])).
Método público BindDeleteIndex (Invalida a DynamicMetaObject.BindDeleteIndex(DeleteIndexBinder, array<DynamicMetaObject[])).
Método público BindDeleteMember (Invalida a DynamicMetaObject.BindDeleteMember(DeleteMemberBinder)).
Método público BindGetIndex (Invalida a DynamicMetaObject.BindGetIndex(GetIndexBinder, array<DynamicMetaObject[])).
Método público BindGetMember (Invalida a DynamicMetaObject.BindGetMember(GetMemberBinder)).
Método público BindInvoke (Invalida a DynamicMetaObject.BindInvoke(InvokeBinder, array<DynamicMetaObject[])).
Método público BindInvokeMember (Invalida a DynamicMetaObject.BindInvokeMember(InvokeMemberBinder, array<DynamicMetaObject[])).
Método público BindSetIndex (Invalida a DynamicMetaObject.BindSetIndex(SetIndexBinder, array<DynamicMetaObject[], DynamicMetaObject)).
Método público BindSetMember (Invalida a DynamicMetaObject.BindSetMember(SetMemberBinder, DynamicMetaObject)).
Método público BindUnaryOperation (Invalida a DynamicMetaObject.BindUnaryOperation(UnaryOperationBinder)).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetDynamicMemberNames (Invalida a DynamicMetaObject.GetDynamicMemberNames()).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.GraphModel (Espacio de nombres)