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


GraphLink - класс

Представляет ссылку в ориентированном графе

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

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphLink

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

Синтаксис

'Декларация
Public Class GraphLink _
    Inherits GraphObject
public class GraphLink : GraphObject
public ref class GraphLink : public GraphObject
type GraphLink =  
    class
        inherit GraphObject
    end
public class GraphLink extends GraphObject

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

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

  Имя Описание
Открытый метод GraphLink(Graph, GraphNode, GraphNode) Создает связь
Открытый метод GraphLink(Graph, GraphNode, GraphNode, String, GraphCategory) Создает связь

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

Свойства

  Имя Описание
Открытое свойство Caption Отображаемая метка для связи
Открытое свойство Categories Возврати всех категорий.Никогда не возвращает значение NULL. (Унаследовано от GraphObject.)
Открытое свойство CategoryCount Возврат числа категорий в объекте. (Унаследовано от GraphObject.)
Открытое свойство DescriptiveCategoryCaption (Унаследовано от GraphObject.)
Открытое свойство IsCollapsed Получает значение, указывающее, свернут ли данный узел. (Унаследовано от GraphObject.)
Открытое свойство IsContainment Получает значение, указывающее, является ли данная связь связью вложенности.
Открытое свойство IsExpanded Получает значение, указывающее, развернут ли данный узел. (Унаследовано от GraphObject.)
Открытое свойство IsGroup Получает значение, указывающее, является ли данный объект объектом IsGroup.Он ищет GraphProperties.StyleForGroup (Унаследовано от GraphObject.)
Открытое свойство IsLinkAndNodesVisible Связь является "видимой", когда она видна и ее исходный и целевой узлы также видны.
Открытое свойство IsPseudo Получает значение, указывающее, является ли данный объект объектом Pseudo.Он ищет GraphProperties.IsPseudo (Унаследовано от GraphObject.)
Открытое свойство Item Свойство, которое получает или задает значение свойства. (Унаследовано от GraphObject.)
Открытое свойство Owner Получает объект Graph, к которому принадлежит данный объект . (Унаследовано от GraphObject.)
Открытое свойство Properties Свойство, которое возвращает перечисление всех заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.)
Открытое свойство PropertyCount Свойство, которое возвращает число всех заметок. (Унаследовано от GraphObject.)
Открытое свойство PropertyKeys Свойство, которое возвращает перечисление всех ключей заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.)
Открытое свойство PropertyValues Свойство, которое возвращает перечисление всех значений заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.)
Открытое свойство Source Источник ссылки
Открытое свойство Target Цель ссылки
Открытое свойство Visibility Вспомогательное свойство для получения/задания свойства видимости объекта GraphObject. (Унаследовано от GraphObject.)

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

Методы

  Имя Описание
Открытый метод AddCategory Добавление категории в объект (Унаследовано от GraphObject.)
Открытый метод ClearCategories Удаляет все категории из объекта. (Унаследовано от GraphObject.)
Открытый метод ClearValue(GraphProperty) Удаляет значение указанного свойства. (Унаследовано от GraphObject.)
Открытый метод CopyCategories Копирует все новые категории из данного объекта, сохраняя существующие категории. (Унаследовано от GraphObject.)
Открытый метод CopyProperties Копирует все новые свойства из данного объекта, сохраняя существующие значения свойств неизменными. (Унаследовано от GraphObject.)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue(GraphProperty) Получает значение указанной заметки. (Унаследовано от GraphObject.)
Открытый метод GetValue<T>(GraphProperty, Graph) Получает значение указанного свойства. (Унаследовано от GraphObject.)
Открытый метод GetValue<T>(GraphProperty, T) Получает значение указанной заметки.Если свойство не задано, возвращается значение по умолчанию, которое вызывающий метод отправляет в этот метод. (Унаследовано от GraphObject.)
Открытый метод GetValue<T>(GraphProperty, Graph, GraphCategory%) Получает значение указанного свойства, а также возвращает категорию, из которой это значение свойства было унаследовано, если таковая имеется. (Унаследовано от GraphObject.)
Открытый метод GetValueAsString Возвращает заданное свойство как строку с использованием данного языка и региональных параметров. (Унаследовано от GraphObject.)
Открытый метод HasCategory(String) Возвращает значение true, если объект имеет заданную категорию. (Унаследовано от GraphObject.)
Открытый метод HasCategory(GraphCategory) Возвращает значение true, если объект имеет заданную категорию. (Унаследовано от GraphObject.)
Открытый метод HasCategory(IEnumerable<GraphCategory>) Возвращает значение true, если объект имеет любую из заданных категорий. (Унаследовано от GraphObject.)
Открытый метод HasCategoryInSet Определяет, относится ли заданный набор категорий к данному объекту. (Унаследовано от GraphObject.)
Открытый метод HasValue Возвращает значение true, если заданная заметка существует. (Унаследовано от GraphObject.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RemoveCategory Удаление категории объекта. (Унаследовано от GraphObject.)
Открытый метод SetValue<T> Задает значение указанного свойства.Если свойство уже существует, его значение перезаписывается, за исключением случаев, когда флаги заметок блокируют перезапись. (Унаследовано от GraphObject.)
Открытый метод ToString Более понятное для человека строковое представление по умолчанию объекта Link (Переопределяет Object.ToString().)

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

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

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

См. также

Ссылки

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