Partager via


GraphDataObject, classe

Cette classe fournit la prise en charge d'IDataObject pour l'échange des données DGML via le presse-papiers et le glisser-déplacer.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
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

Le type GraphDataObject expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique GraphDataObject(Graph, Guid) Construit un nouveau GraphDataObject
Méthode publique GraphDataObject(String, Guid, array<DataFormat[]) Construisez nouveau GraphDataObject qui publie l'ensemble spécifique de formats DGML

Début

Propriétés

  Nom Description
Propriété publiqueMembre statique AllDgmlFormats Obtenir la liste de tous les formats DGML, y compris les formats texte.
Propriété publiqueMembre statique DgmlFormat Obtenez le format qui représente le texte DGML.
Propriété publique GetSourceId Obtient le Guid qui représente la source de l'opération de glisser-déplacer.
Propriété publiqueMembre statique GraphFormat Obtenez le format qui représente un objet de Graphique.

Début

Méthodes

  Nom Description
Méthode publiqueMembre statique Create(IEnumerable<GraphNode>, Guid, Int32) Créez un IDataObject pour échanger les nœuds sélectionnés (et tous ses descendants).
Méthode publiqueMembre statique Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) Créez un IDataObject pour échanger les nœuds sélectionnés (et tous ses descendants).
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueMembre statique GetClipboardData Obtenez le XML du Presse-papiers.
Méthode publique GetData(String) Obtient les données pour le format passé
Méthode publique GetData(Type) Obtient les données pour le format passé
Méthode publiqueMembre statique GetData(IDataObject) Obtenez le DGML dans l'objet de données spécifié.
Méthode publique GetData(String, Boolean) Obtient les données pour le format passé
Méthode publique GetDataPresent(String) Détermine si l'objet passé au format est pris en charge
Méthode publique GetDataPresent(Type) Détermine si l'objet passé au format est pris en charge
Méthode publique GetDataPresent(String, Boolean) Détermine si l'objet passé au format est pris en charge par cet objet de données
Méthode publique GetFormats() Obtient les formats pris en charge par cet objet de données
Méthode publique GetFormats(Boolean) Obtient les formats pris en charge par cet objet de données
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueMembre statique GetSourceGuid Obtient le GUID de source de l'objet de données donné.
Méthode publiqueMembre statique GetSubset Méthode d'assistance que nouveau Graphique qui contient le tous les nœuds sélectionnés ainsi que des liens et des nœuds est liée à jusqu ' à le nombre donné de niveaux d'indirection
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statique IsClipboardDgml Déterminez si le presse-papiers a un format pris en charge
Méthode publiqueMembre statique IsDgml Détermine si le xml donné commence par DirectedGraph
Méthode publiqueMembre statique IsGraphData Détermine si l'objet de données a un format pris en charge
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique SetData(Object) Place les données dans l'objet de données - non implémenté
Méthode publique SetData(String, Object) Place les données dans l'objet de données - non implémenté
Méthode publique SetData(Type, Object) Place les données dans l'objet de données - non implémenté
Méthode publique SetData(String, Object, Boolean) Place les données dans l'objet de données - non implémenté
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.GraphModel, espace de noms