Classe GraphDataObject

Essa classe fornece suporte de IDataObject para troca de dados DGML através da área de transferência e arrastar-e-soltar.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

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

Sintaxe

'Declaração
Public Class GraphDataObject _
    Implements IDataObject
public class GraphDataObject : IDataObject
public ref class GraphDataObject : IDataObject
type GraphDataObject =  
    class
        interface IDataObject
    end
public class GraphDataObject implements IDataObject

O tipo GraphDataObject expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GraphDataObject Construir nova GraphDataObject

Início

Propriedades

  Nome Descrição
Propriedade pública GetSourceId Obtenha o Guid que representa a fonte da operação arrastar-e-soltar.
Propriedade pública Graph Obtenha o gráfico que o objeto de dados é quebrado

Início

Métodos

  Nome Descrição
Método públicoMembro estático Create Construa um novo DataObject para trocar a seleção de determinado.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoMembro estático GetClipboardData Obtenha o XML da área de transferência.
Método público GetData(String) Obtém os dados para o formato do passado.
Método público GetData(Type) Obtém os dados para o formato do passado.
Método públicoMembro estático GetData(IDataObject) Obtenha o DGML no objeto de dados fornecidos.
Método público GetData(String, Boolean) Obtém os dados para o formato do passado.
Método público GetDataPresent(String) Determina se há suporte para o formato passado.
Método público GetDataPresent(Type) Determina se há suporte para o formato passado.
Método público GetDataPresent(String, Boolean) Determina se o formato passado é suportado por este objeto de dados
Método público GetFormats()
Método público GetFormats(Boolean) Obtém os formatos suportados por este objeto de dados
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método públicoMembro estático GetSubset Método auxiliar que um novo gráfico contendo todos os nós selecionados além de links e nós vinculados até determinado número de níveis de indireção
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoMembro estático IsClipboardDgml Determine se a área de transferência tem um formato com suporte
Método públicoMembro estático IsDgml Determina se o xml de determinada começa com DirectedGraph
Método públicoMembro estático IsGraphData Determina se o objeto de dados tem um formato com suporte
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público SetData(Object) Define os dados para o objeto de dados - não implementado
Método público SetData(String, Object) Define os dados para o objeto de dados - não implementado
Método público SetData(Type, Object) Define os dados para o objeto de dados - não implementado
Método público SetData(String, Object, Boolean) Define os dados para o objeto de dados - não implementado
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Acesso thread-safe

Quaisquer membros static (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