Поделиться через


GraphDataObject - класс

Этот класс предоставляет поддержку IDataObject для обмена данными DGML через буфер обмена и перетаскивание.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

Пространство имен:  Microsoft.VisualStudio.GraphModel
Сборка:  Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)

Синтаксис

'Декларация
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

Тип GraphDataObject предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод GraphDataObject(Graph, Guid) Создает новый объект GraphDataObject
Открытый метод GraphDataObject(String, Guid, array<DataFormat[]) Создайте новое GraphDataObject, публиковать конкретный набор форматов DGML

В начало страницы

Свойства

  Имя Описание
Открытое свойствоСтатический член AllDgmlFormats Получите список всех форматов DGML, включая форматы текста.
Открытое свойствоСтатический член DgmlFormat Получает формат, представляющий текст DGML.
Открытое свойство GetSourceId Получает Guid, представляющий источник операции перетаскивания.
Открытое свойствоСтатический член GraphFormat Получает формат, представляющий объект диаграммы.

В начало страницы

Методы

  Имя Описание
Открытый методСтатический член Create(IEnumerable<GraphNode>, Guid, Int32) Создайте IDataObject для обмена выбранных узлов (и все их потомков).
Открытый методСтатический член Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) Создайте IDataObject для обмена выбранных узлов (и все их потомков).
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый методСтатический член GetClipboardData Получает XML-код из буфера обмена.
Открытый метод GetData(String) Получает данные для передаваемых в формат.
Открытый метод GetData(Type) Получает данные для передаваемых в формат.
Открытый методСтатический член GetData(IDataObject) Получает DGML в заданном объекте данных.
Открытый метод GetData(String, Boolean) Получает данные для передаваемых в формат.
Открытый метод GetDataPresent(String) Определяет, поддерживается ли переданный формат
Открытый метод GetDataPresent(Type) Определяет, поддерживается ли переданный формат
Открытый метод GetDataPresent(String, Boolean) Определяет, поддерживается ли переданный формат данным объектом данных
Открытый метод GetFormats() Получает форматы, поддерживаемые этим объектом данных.
Открытый метод GetFormats(Boolean) Получает форматы, поддерживаемые этим объектом данных.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый методСтатический член GetSourceGuid Получает guid источника для заданного объекта данных.
Открытый методСтатический член GetSubset Вспомогательный метод, который создать диаграмму, которая содержит все выбранные узлы и ссылки, и узлы в связала до заданного количества уровней косвенного обращения
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методСтатический член IsClipboardDgml Определяет, имеет ли буфер обмена поддерживаемый формат
Открытый методСтатический член IsDgml Определяет, начинается ли заданный XML-код с элемента DirectedGraph
Открытый методСтатический член IsGraphData Определяет, имеет ли объект данных поддерживаемый формат
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод SetData(Object) Задание данных в объекте данных — не реализовано
Открытый метод SetData(String, Object) Задание данных в объекте данных — не реализовано
Открытый метод SetData(Type, Object) Задание данных в объекте данных — не реализовано
Открытый метод SetData(String, Object, Boolean) Задание данных в объекте данных — не реализовано
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.GraphModel - пространство имен