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 предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Categories | Возвращает все категории.Никогда не возвращает значение NULL. (Унаследовано от GraphObject.) | |
CategoryCount | Возвращает количество категорий в объекте. (Унаследовано от GraphObject.) | |
DescriptiveCategoryLabel | Создает список с разделителями всех меток категории для этого объекта диаграммы. (Унаследовано от GraphObject.) | |
DocumentSchema | Возвращает локальную документ- владелец схемы из этой диаграммы. (Унаследовано от GraphObject.) | |
Index | Получает дополнительный индекс данной ссылки.По умолчанию используется значение ноль.Этот индекс можно указать при создании связи.Использование разных значений индексов делает возможным создать несколько связей между теми же поставщиком источника и узлами целевого объекта. Чтобы получить только multilinks, индекс должен быть уникальным для одних и тех же узлов источника и целевого объекта. | |
IsChildLink | Возвращает значение true, если источник ссылки на группы, то в целевой объект этой связи дочерний элемент этой группы, и эта связь имеет IsContainment=true. | |
IsContainment | Получает значение, указывающее, является ли данная связь связью вложенности. | |
IsGroup | Возвращает значение, указывающее, является ли этот объект IsGroup.Он выполняет поиск GraphProperties.StyleForGroup. (Унаследовано от GraphObject.) | |
IsLinkAndNodesVisible | Связь «отображается», когда она видна и его источника и целевого объекта отображаются узлы. | |
IsPseudo | Возвращает значение, указывающее, является ли этот объект псевдо.Он выполняет поиск GraphProperties.IsPseudo. (Унаследовано от GraphObject.) | |
Item | Свойство, которое получает или задает значение свойства. (Унаследовано от GraphObject.) | |
Label | Displayable метка для ссылки. | |
Owner | Возвращает объект диаграммы, к которому принадлежит данный объект. (Унаследовано от GraphObject.) | |
Properties | Свойство, которое возвращает перечисление всех заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) | |
PropertyCount | Свойство, которое возвращает количество всех заметок. (Унаследовано от GraphObject.) | |
PropertyKeys | Свойство, которое возвращает перечисление всех ключей заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) | |
PropertyValues | Свойство, которое возвращает перечисление всех значений заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) | |
Source | Источник ссылки. | |
Target | Целевой объект ссылки. | |
Visibility | Свойство вспомогательный метод, который требуется получить или свойство видимости набора GraphObject. (Унаследовано от GraphObject.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddCategory | Добавляет категорию в объект. (Унаследовано от GraphObject.) | |
AsNode | Преобразует GraphObject к GraphNode.Если это GraphGroup внутренний узел, то возвращается. Для типов, отличных от GraphNode/группы, возвращается значение null. (Унаследовано от GraphObject.) | |
ClearCategories | Удаляет все категории из объекта. (Унаследовано от GraphObject.) | |
ClearValue(GraphProperty) | Удаляет значение указанного свойства. (Унаследовано от GraphObject.) | |
CopyCategories | Копирует все новые категории из заданного объекта, сохраняя существующие категории. (Унаследовано от GraphObject.) | |
CopyProperties | Копирует все новые свойства из заданного объекта, сохраняя существующие значения свойства. (Унаследовано от GraphObject.) | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
FindRelatedLinks | Находит ссылки, которые соответствуют предикату acceptLink.Они находятся, выполнив ширину сначала выполняется поиск по связи соответствующий предикату traverseLink в направлении источника или целевого объекта, обозначенном searchDirection. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetMetaObject | (Унаследовано от GraphObject.) | |
GetSchemaValue | Возвращает значение указанного свойства схема-, если он существует. (Унаследовано от GraphObject.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
GetValue(String) | Получает значение указанного свойства. (Унаследовано от GraphObject.) | |
GetValue(GraphProperty) | Получает значение указанной заметки. (Унаследовано от GraphObject.) | |
GetValue<T>(GraphProperty, Graph) | Получает значение указанного свойства. (Унаследовано от GraphObject.) | |
GetValue<T>(GraphProperty, T) | Получает значение указанной заметки.Если property не установлено, возвращаем значение по умолчанию, которое вызывающий объект, передаваемые в этот метод. (Унаследовано от GraphObject.) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Возвращает значение указанного свойства, а также возвращает категорию, что значение свойства было унаследовано от, если таковые имеются. (Унаследовано от GraphObject.) | |
GetValueAsString | Возвращает заданное свойство в виде строки, которая использует заданного языка и региональных параметров. (Унаследовано от GraphObject.) | |
HasCategory(String) | Возвращает значение true, если объект имеет данной категории. (Унаследовано от GraphObject.) | |
HasCategory(GraphCategory) | Возвращает значение true, если объект имеет данной категории. (Унаследовано от GraphObject.) | |
HasCategory(IEnumerable<GraphCategory>) | Возвращает значение true, если объект имеет любой заданной категории. (Унаследовано от GraphObject.) | |
HasCategoryInSet | Указывает, применяется ли заданный набор категорий к данному объекту. (Унаследовано от GraphObject.) | |
HasLocalValue | Возвращает true, если заданное свойство существует в этом объекте без проверки наследования категории. (Унаследовано от GraphObject.) | |
HasValue(String) | Распознавание, имеет ли объект значение указанного свойства. (Унаследовано от GraphObject.) | |
HasValue(GraphProperty) | Возвращает значение true, если заданную заметку существует. (Унаследовано от GraphObject.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
OnCategoryChanged | Переопределите, которое уведомляет GraphGroupCollection в любое время GraphCategory изменилось для этой ссылки.Уведомлять GraphGroupCollection каждый раз при изменении GraphCategory на этой связи, поскольку это может повлиять на поведение IsContainment этой связи, которая влияет на структуру иерархии GraphGroup. (Переопределяет GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType).) | |
OnPropertyChanged(String) | Вызывает событие PropertyChangd именованного свойства. (Унаследовано от GraphObject.) | |
OnPropertyChanged(GraphProperty) | Вызывает событие PropertyChangd для заданного GraphProperty. (Унаследовано от GraphObject.) | |
Remove | Удалите эту ссылку из диаграммы. | |
RemoveCategory | Удаляет категорию объекта. (Унаследовано от GraphObject.) | |
SetValue(String, Object) | Добавляет заметку, используя заданный ключ, тип и значение. (Унаследовано от GraphObject.) | |
SetValue<T>(GraphProperty, T) | Задает значение указанного свойства.Если для свойства уже существует, то его значение перезаписывается, если флаги заметки не запрещают в противном случае. (Унаследовано от GraphObject.) | |
ToString | По умолчанию более людское понятное строковое представление объекта связи. (Переопределяет Object.ToString().) | |
WrapGraphObject | Изменяет текущий объект диаграммы, чтобы совместно использовать одни и те же свойства и категории, как заданный объект диаграммы. Объекты диаграммы программы-оболочки и wrappee всегда будут иметь одинаковые наборы свойств и категорий. (Унаследовано от GraphObject.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
CategoryChanged | (Унаследовано от GraphObject.) | |
PropertyChanged | (Унаследовано от GraphObject.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.