Partilhar via


Classe DynamicGraphMetaObject

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
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

O tipo DynamicGraphMetaObject expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DynamicGraphMetaObject

Superior

Propriedades

  Nome Descrição
Propriedade pública Expression A expressão que representa o DynamicMetaObject durante o processo de ligação dinâmica. (Herdado de DynamicMetaObject.)
Propriedade pública HasValue Obtém um valor indicando se a DynamicMetaObject tem o valor de tempo de execução. (Herdado de DynamicMetaObject.)
Propriedade pública LimitType Obtém o tipo de limite da DynamicMetaObject. (Herdado de DynamicMetaObject.)
Propriedade pública Restrictions O conjunto de ligação restrições sob a qual a ligação é válida. (Herdado de DynamicMetaObject.)
Propriedade pública RuntimeType Obtém o Type do valor de tempo de execução ou null se a DynamicMetaObject não tem valor associado a ele. (Herdado de DynamicMetaObject.)
Propriedade pública Value O valor de tempo de execução, representado por this DynamicMetaObject. (Herdado de DynamicMetaObject.)

Superior

Métodos

  Nome Descrição
Método público BindBinaryOperation (Substitui DynamicMetaObject.BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject).)
Método público BindConvert (Substitui DynamicMetaObject.BindConvert(ConvertBinder).)
Método público BindCreateInstance (Substitui DynamicMetaObject.BindCreateInstance(CreateInstanceBinder, array<DynamicMetaObject[]).)
Método público BindDeleteIndex (Substitui DynamicMetaObject.BindDeleteIndex(DeleteIndexBinder, array<DynamicMetaObject[]).)
Método público BindDeleteMember (Substitui DynamicMetaObject.BindDeleteMember(DeleteMemberBinder).)
Método público BindGetIndex (Substitui DynamicMetaObject.BindGetIndex(GetIndexBinder, array<DynamicMetaObject[]).)
Método público BindGetMember (Substitui DynamicMetaObject.BindGetMember(GetMemberBinder).)
Método público BindInvoke (Substitui DynamicMetaObject.BindInvoke(InvokeBinder, array<DynamicMetaObject[]).)
Método público BindInvokeMember (Substitui DynamicMetaObject.BindInvokeMember(InvokeMemberBinder, array<DynamicMetaObject[]).)
Método público BindSetIndex (Substitui DynamicMetaObject.BindSetIndex(SetIndexBinder, array<DynamicMetaObject[], DynamicMetaObject).)
Método público BindSetMember (Substitui DynamicMetaObject.BindSetMember(SetMemberBinder, DynamicMetaObject).)
Método público BindUnaryOperation (Substitui DynamicMetaObject.BindUnaryOperation(UnaryOperationBinder).)
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetDynamicMemberNames (Substitui DynamicMetaObject.GetDynamicMemberNames().)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.GraphModel