GraphNode, classe
Représente un nœud dans le graphique orienté
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphNode
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
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
Le type GraphNode expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
GraphNode(String) | Construit un nœud | |
GraphNode(Graph, GraphNodeId) | ||
GraphNode(Graph, GraphNodeId, String, GraphCategory) | ||
GraphNode(Graph, String, String, GraphCategory) | Construit un nœud |
Début
Propriétés
Nom | Description | |
---|---|---|
AllLinks | Obtenez la liste de tous les liens (entrants et sortants). | |
Caption | Nom affichable du nœud.Si aucun nom n'est défini, l'ID est retourné de sorte que nous avons toujours quelque chose à afficher pour l'utilisateur. | |
Categories | Retourne toutes les catégories.Ne retourne jamais la valeur Null. (Hérité de GraphObject.) | |
CategoryCount | Retourne le nombre de catégories dans l'objet. (Hérité de GraphObject.) | |
DescriptiveCategoryCaption | (Hérité de GraphObject.) | |
Id | Identificateur unique du nœud | |
IncomingLinkCount | Retourne le nombre de liens entrants | |
IncomingLinks | Énumérable des liens entrants.L'ordre d'énumération est généré de manière aléatoire. | |
IsCollapsed | Obtenez ce nœud réduit. (Hérité de GraphObject.) | |
IsContained | Retourne la valeur true si le nœud est contenu dans n'importe quel autre nœud. | |
IsContainer | Retourne la valeur true si le nœud est un conteneur de n'importe quel autre nœud. | |
IsExpanded | Obtenez ce nœud développé. (Hérité de GraphObject.) | |
IsGroup | Obtenez cet objet IsGroup.Elle recherche GraphProperties.StyleForGroup (Hérité de GraphObject.) | |
IsPseudo | Obtenez cet objet Pseudo.Elle recherche GraphProperties.IsPseudo (Hérité de GraphObject.) | |
Item | Propriété qui obtient ou définit une valeur de propriété. (Hérité de GraphObject.) | |
LinkCount | Retourne le nombre de liens entrants et sortants | |
OutgoingLinkCount | Retourne le nombre de liens sortants | |
OutgoingLinks | Énumérable des liens sortants.L'ordre d'énumération est généré de manière aléatoire. | |
Owner | Obtenez l'objet Graph auquel cet objet appartient. (Hérité de GraphObject.) | |
Properties | Propriété qui retourne une énumération de toutes annotations.L'ordre d'énumération est généré de manière aléatoire. (Hérité de GraphObject.) | |
PropertyCount | Propriété qui retourne un nombre de toutes annotations. (Hérité de GraphObject.) | |
PropertyKeys | Propriété qui retourne une énumération de toutes les clés d'annotation.L'ordre d'énumération est généré de manière aléatoire. (Hérité de GraphObject.) | |
PropertyValues | Propriété qui retourne une énumération de toutes les valeurs d'annotation.L'ordre d'énumération est généré de manière aléatoire. (Hérité de GraphObject.) | |
Visibility | Propriété d'assistance pour obtenir/définir la propriété de visibilité d'un GraphObject (Hérité de GraphObject.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddCategory | Ajouter une catégorie à l'objet (Hérité de GraphObject.) | |
ClearCategories | Supprimez toutes les catégories de cet objet. (Hérité de GraphObject.) | |
ClearValue(GraphProperty) | Supprimer la valeur de la propriété spécifiée. (Hérité de GraphObject.) | |
Copy(String) | Clone un nœud, y compris toutes les propriétés, et clone de nouveaux liens à partir des liens du nœud d'origine | |
Copy(GraphNodeId) | ||
CopyCategories | Copiez toutes les nouvelles catégories de l'objet donné, en conservant les catégories existantes. (Hérité de GraphObject.) | |
CopyProperties | Copiez toutes les nouvelles propriétés de l'objet donné, en conservant les valeurs des propriétés existantes inchangées. (Hérité de GraphObject.) | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
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.) | |
FindAncestors | ||
FindDescendants | ||
FindRelatedContainmentNodes(GraphSearchDirection) | ||
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | ||
FindRelatedNode | ||
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetSources | Obtient les sources associées à ce nœud par l'intermédiaire d'un lien qui correspond à au moins 1 des catégories de lien spécifiées. | |
GetTargets | Obtient les cibles associées à ce nœud par l'intermédiaire d'un lien qui correspond à au moins 1 des catégories de lien spécifiées. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValue(GraphProperty) | Obtient la valeur de l'annotation spécifiée. (Hérité de GraphObject.) | |
GetValue<T>(GraphProperty, Graph) | Obtient la valeur de la propriété spécifiée. (Hérité de GraphObject.) | |
GetValue<T>(GraphProperty, T) | Obtient la valeur de l'annotation spécifiée.si la propriété n'est pas définie, nous retournons la valeur par défaut que l'appelant passe à cette méthode (Hérité de GraphObject.) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Obtient la valeur de la propriété spécifiée, et retourne également la catégorie dont cette valeur de propriété a été héritée, le cas échéant. (Hérité de GraphObject.) | |
GetValueAsString | Retourne la propriété donnée comme chaîne en utilisant la culture donnée. (Hérité de GraphObject.) | |
HasCategory(String) | Retourne la valeur true si l'objet possède la catégorie donnée. (Hérité de GraphObject.) | |
HasCategory(GraphCategory) | Retourne la valeur true si l'objet possède la catégorie donnée. (Hérité de GraphObject.) | |
HasCategory(IEnumerable<GraphCategory>) | Retourne la valeur true si l'objet possède une des catégories données. (Hérité de GraphObject.) | |
HasCategoryInSet | Détermine si l'ensemble donné de catégories s'applique à cet objet. (Hérité de GraphObject.) | |
HasValue | Retourne la valeur true si l'annotation spécifiée existe. (Hérité de GraphObject.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
RemoveCategory | Supprimez la catégorie de cet objet (Hérité de GraphObject.) | |
SetValue<T> | Définit la valeur d'une propriété donnée.Si la propriété existe déjà, sa valeur est remplacée à moins que les indicateurs d'annotation ne l'empêchent. (Hérité de GraphObject.) | |
ToString | Une représentation de chaîne par défaut plus conviviale d'un objet de nœud (Substitue Object.ToString().) |
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.