GraphNode - класс
Представляет узел в ориентированном графе
Иерархия наследования
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphNode
Пространство имен: Microsoft.VisualStudio.GraphModel
Сборка: Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)
Синтаксис
'Декларация
Public Class GraphNode _
Inherits GraphObject
public class GraphNode : GraphObject
public ref class GraphNode : public GraphObject
type GraphNode =
class
inherit GraphObject
end
public class GraphNode extends GraphObject
Тип GraphNode предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
GraphNode(String) | Создает узел |
![]() |
GraphNode(Graph, GraphNodeId) | |
![]() |
GraphNode(Graph, GraphNodeId, String, GraphCategory) | |
![]() |
GraphNode(Graph, String, String, GraphCategory) | Создает узел |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AllLinks | Получает вписок всех связей (входящих и исходящих). |
![]() |
Caption | Отображаемая метка для узла.Если метка не определена, возвращается идентификатор, поэтому всегда есть элемент для отображения пользователю. |
![]() |
Categories | Возврати всех категорий.Никогда не возвращает значение NULL. (Унаследовано от GraphObject.) |
![]() |
CategoryCount | Возврат числа категорий в объекте. (Унаследовано от GraphObject.) |
![]() |
DescriptiveCategoryCaption | (Унаследовано от GraphObject.) |
![]() |
Id | Уникальный идентификатор узла |
![]() |
IncomingLinkCount | Возвращает количество входящих ссылок |
![]() |
IncomingLinks | Перечисление входящих связей.Последовательность перечисления является произвольной. |
![]() |
IsCollapsed | Получает значение, указывающее, свернут ли данный узел. (Унаследовано от GraphObject.) |
![]() |
IsContained | Возвращает значение true, если узел содержится каким-либо другим узлом. |
![]() |
IsContainer | Возвращает значение true, если узел является контейнером любого другого узла. |
![]() |
IsExpanded | Получает значение, указывающее, развернут ли данный узел. (Унаследовано от GraphObject.) |
![]() |
IsGroup | Получает значение, указывающее, является ли данный объект объектом IsGroup.Он ищет GraphProperties.StyleForGroup (Унаследовано от GraphObject.) |
![]() |
IsPseudo | Получает значение, указывающее, является ли данный объект объектом Pseudo.Он ищет GraphProperties.IsPseudo (Унаследовано от GraphObject.) |
![]() |
Item | Свойство, которое получает или задает значение свойства. (Унаследовано от GraphObject.) |
![]() |
LinkCount | Возвращает количество исходящих и входящих ссылок |
![]() |
OutgoingLinkCount | Возвращает количество исходящих ссылок |
![]() |
OutgoingLinks | Перечисление исходящих связей.Последовательность перечисления является произвольной. |
![]() |
Owner | Получает объект Graph, к которому принадлежит данный объект . (Унаследовано от GraphObject.) |
![]() |
Properties | Свойство, которое возвращает перечисление всех заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) |
![]() |
PropertyCount | Свойство, которое возвращает число всех заметок. (Унаследовано от GraphObject.) |
![]() |
PropertyKeys | Свойство, которое возвращает перечисление всех ключей заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) |
![]() |
PropertyValues | Свойство, которое возвращает перечисление всех значений заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.) |
![]() |
Visibility | Вспомогательное свойство для получения/задания свойства видимости объекта GraphObject. (Унаследовано от GraphObject.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddCategory | Добавление категории в объект (Унаследовано от GraphObject.) |
![]() |
ClearCategories | Удаляет все категории из объекта. (Унаследовано от GraphObject.) |
![]() |
ClearValue(GraphProperty) | Удаляет значение указанного свойства. (Унаследовано от GraphObject.) |
![]() |
Copy(String) | Клонирует узел, включая все свойства, а также клонирует новые связи из связей исходного узла |
![]() |
Copy(GraphNodeId) | |
![]() |
CopyCategories | Копирует все новые категории из данного объекта, сохраняя существующие категории. (Унаследовано от GraphObject.) |
![]() |
CopyProperties | Копирует все новые свойства из данного объекта, сохраняя существующие значения свойств неизменными. (Унаследовано от GraphObject.) |
![]() |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
FindAncestors | |
![]() |
FindDescendants | |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection) | |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | |
![]() |
FindRelatedNode | |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetSources | Получает источники, связанные с этим узлом через ссылку, которая соответствует по крайней мере одной из указанных категорий ссылок. |
![]() |
GetTargets | Получает целевые объекты, связанные с этим узлом через ссылку, которая соответствует по крайней мере одной из указанных категорий ссылок. |
![]() |
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 | Более понятное для человека строковое представление по умолчанию объекта Node (Переопределяет Object.ToString().) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.