Classe GraphDataObject
Essa classe fornece o suporte de IDataObject para trocar dados de DGML através da área de transferência/de 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 | |
---|---|---|
GraphDataObject(Graph, Guid) | Construir novo GraphDataObject | |
GraphDataObject(String, Guid, array<DataFormat[]) | Construir novo GraphDataObject que publica o conjunto específico de formatos de DGML |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AllDgmlFormats | Obter a lista de todos os formatos de DGML, incluindo formatos de texto. | |
DgmlFormat | Obter o formato que representa o texto de DGML. | |
GetSourceId | Obter o GUID que representa a origem da operação de arrasto/operação. | |
GraphFormat | Obter o formato que representa um objeto de gráfico. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Create(IEnumerable<GraphNode>, Guid, Int32) | Crie um IDataObject para trocar os nós selecionados (e todos os seus descendentes.) | |
Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) | Crie um IDataObject para trocar os nós selecionados (e todos os seus descendentes.) | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetClipboardData | Obter XML da área de transferência. | |
GetData(String) | Obtém os dados no formato passado para | |
GetData(Type) | Obtém os dados no formato passado para | |
GetData(IDataObject) | Obter o DGML no objeto de dados determinado. | |
GetData(String, Boolean) | Obtém dados para o formato passado | |
GetDataPresent(String) | Determina se passado no formato é suportado | |
GetDataPresent(Type) | Determina se passado no formato é suportado | |
GetDataPresent(String, Boolean) | Determina se passado no formato é suportado por esse objeto de dados | |
GetFormats() | Obtém os formatos suportados por esse objeto de dados | |
GetFormats(Boolean) | Obtém os formatos suportados por esse objeto de dados | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetSourceGuid | Obtém o GUID fonte para o objeto de dados determinado. | |
GetSubset | Método auxiliar que um novo elemento gráfico que contém o todos os nós selecionados mais links e nós vinculou até o número determinado de níveis de indirection | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsClipboardDgml | Determinar se a área de transferência tem um formato suportado | |
IsDgml | Determina se inicia dados XML com DirectedGraph | |
IsGraphData | Determina se o objeto de dados tem um formato suportado | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
SetData(Object) | Define dados no objeto de dados - não implementado | |
SetData(String, Object) | Define dados no objeto de dados - não implementado | |
SetData(Type, Object) | Define dados no objeto de dados - não implementado | |
SetData(String, Object, Boolean) | Define dados no objeto de dados - não implementado | |
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.