GraphLink, classe
Représente un lien dans le graphique orienté.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphLink
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
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
Le type GraphLink expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
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.) | |
DescriptiveCategoryLabel | Crée une liste séparée de toutes les étiquettes de catégorie pour cet objet de graphique. (Hérité de GraphObject.) | |
DocumentSchema | Obtient le schéma de document local du propriétaire de ce graphique. (Hérité de GraphObject.) | |
Index | Obtient l'index facultatif de ce lien.La valeur par défaut est zéro.Cet index peut être spécifiée lorsque vous créez un lien.Fournissant des valeurs d'index permet de créer plusieurs liens entre la même source et nœuds de cible. Pour obtenir des liaisons threads, l'index uniquement doit être unique pour les mêmes nœuds de source et cible. | |
IsChildLink | Retourne la valeur true si la source de liaison est un groupe, la cible de ce lien est un enfant de ce groupe, et ce lien a IsContainment=true. | |
IsContainment | Obtenez ce lien, qu'il s'agisse d'un lien de relation contenant-contenu ou pas. | |
IsGroup | Obtient une valeur indiquant si l'objet est IsGroup.Il recherche le GraphProperties.StyleForGroup. (Hérité de GraphObject.) | |
IsLinkAndNodesVisible | Un lien est « visible » lorsqu'il est visible et sa source et les nœuds de cible sont visibles également. | |
IsPseudo | Obtient une valeur indiquant si l'objet est pseudo.Il recherche le GraphProperties.IsPseudo. (Hérité de GraphObject.) | |
Item | Propriété qui obtient ou définit une valeur de propriété. (Hérité de GraphObject.) | |
Label | Étiquette affichable du lien. | |
Owner | Obtient l'objet du Graphique que 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 quelconque de toutes les 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.) | |
Source | La source de liaison. | |
Target | La cible du lien. | |
Visibility | Propriété d'assistance à obtenir/propriété visibilité de positionnement d'un GraphObject. (Hérité de GraphObject.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddCategory | Ajoute une catégorie à l'objet. (Hérité de GraphObject.) | |
AsNode | Convertit le GraphObject à un GraphNode.S'il s'agit d'un GraphGroup, le nœud interne est retourné. Pour les types autres que GraphNode/groupe, null est retournée. (Hérité de GraphObject.) | |
ClearCategories | Supprimez toutes les catégories de cet objet. (Hérité de GraphObject.) | |
ClearValue(GraphProperty) | Supprime la valeur de la propriété spécifiée. (Hérité de GraphObject.) | |
CopyCategories | Copie les catégories de l'objet donné, en conservant les catégories existantes. (Hérité de GraphObject.) | |
CopyProperties | Copie 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'objet spécifié est identique à l'objet actuel. (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.) | |
FindRelatedLinks | Recherche les liens qui correspondent à l'attribut d'acceptLink.Ils se trouvent en faisant une largeur les rechercher d'abord le long de les liens correspondant à l'attribut de traverseLink, dans la source ou la cible direction indiquée par le searchDirection. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetMetaObject | (Hérité de GraphObject.) | |
GetSchemaValue | Obtient la valeur de au schéma de la propriété, le cas échéant. (Hérité de GraphObject.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValue(String) | Obtient la valeur de la propriété spécifiée. (Hérité de GraphObject.) | |
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 property n'est pas défini, nous renvoyons la valeur par défaut que l'appelant est passée à 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 que cette propriété a été héritée de, si les. (Hérité de GraphObject.) | |
GetValueAsString | Retourne la propriété donnée comme une chaîne qui utilise 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 a des catégories données l'une des. (Hérité de GraphObject.) | |
HasCategoryInSet | Détermine si l'ensemble donné de catégories s'applique à cet objet. (Hérité de GraphObject.) | |
HasLocalValue | Retourne la valeur true si la propriété spécifiée existe sur cet objet sans le contrôle d'héritage de catégorie. (Hérité de GraphObject.) | |
HasValue(String) | Découvrez si l'objet a une valeur pour la propriété spécifiée. (Hérité de GraphObject.) | |
HasValue(GraphProperty) | Retourne la valeur true si l'annotation spécifié existe. (Hérité de GraphObject.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnCategoryChanged | Substituez qui informe le GraphGroupCollection à tout moment qu'un GraphCategory a modifié sur ce lien.Notifier le GraphGroupCollection lorsqu'un GraphCategory a changé sur ce lien car cela peut affecter le comportement d'IsContainment de ce lien, qui affecte la structure de la hiérarchie de GraphGroup. (Substitue GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType).) | |
OnPropertyChanged(String) | Déclenche un événement de PropertyChangd pour la propriété nommée. (Hérité de GraphObject.) | |
OnPropertyChanged(GraphProperty) | Déclenche un événement de PropertyChangd pour le GraphProperty donné. (Hérité de GraphObject.) | |
Remove | Supprimez ce lien du graphique. | |
RemoveCategory | Supprime la catégorie de cet objet. (Hérité de GraphObject.) | |
SetValue(String, Object) | Ajoute une annotation, à l'aide de la clé, le type, et la valeur donnés. (Hérité de GraphObject.) | |
SetValue<T>(GraphProperty, 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 balises d'annotation empêchent sinon. (Hérité de GraphObject.) | |
ToString | Une représentation sous forme de chaîne par défaut conviviale plus humaine d'un objet de lien. (Substitue Object.ToString().) | |
WrapGraphObject | Modifie l'objet actuel de graphique pour partager la même propriété et catégories comme l'objet donné de graphique. Les objets graphiques de wrapper et de wrappee auront toujours les jeux différents de propriétés et de catégories. (Hérité de GraphObject.) |
Début
Événements
Nom | Description | |
---|---|---|
CategoryChanged | (Hérité de GraphObject.) | |
PropertyChanged | (Hérité de GraphObject.) |
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.