GraphLinkCollection, classe
Les instances de cette classe gèrent une collection de liens. L'ordre n'est pas conservé.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.GraphModel.GraphLinkCollection
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
Public Class GraphLinkCollection _
Implements ICollection(Of GraphLink), IEnumerable(Of GraphLink), _
IEnumerable, IHasGraphOwner
public class GraphLinkCollection : ICollection<GraphLink>,
IEnumerable<GraphLink>, IEnumerable, IHasGraphOwner
public ref class GraphLinkCollection : ICollection<GraphLink^>,
IEnumerable<GraphLink^>, IEnumerable, IHasGraphOwner
type GraphLinkCollection =
class
interface ICollection<GraphLink>
interface IEnumerable<GraphLink>
interface IEnumerable
interface IHasGraphOwner
end
public class GraphLinkCollection implements ICollection<GraphLink>, IEnumerable<GraphLink>, IEnumerable, IHasGraphOwner
Le type GraphLinkCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Count | Retourne le nombre de liens dans la collection. | |
Graph | Obtient le graphique associé à cette collection de liens | |
IsReadOnly | Obtient une valeur indiquant si System.Collections.Generic.ICollection est en lecture seule. | |
Owner | Obtient le graphique associé à cette collection de liens |
Début
Méthodes
Nom | Description | |
---|---|---|
Add(GraphLink) | Ajoute un lien au graphique, ou le fusionne avec un objet existant de lien | |
Add(IEnumerable<GraphLink>) | Ajoutez tous les liens dans l'ensemble donné. | |
Add(GraphLink, GraphLink%) | Ajoute un lien au graphique, ou le fusionne avec un objet existant de lien | |
Clear | Supprimez tous les liens de cette collection | |
Contains | Détermine si le lien spécifié se trouve dans cette collection | |
CopyTo | Copie les éléments de System.Collections.Generic.ICollection dans un System.Array, en commençant par un index particulier System.Array. | |
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 à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) | |
Get(String, String) | Obtient le lien avec la source spécifiée à l'aide de l'ID de nœud sous forme de chaînes | |
Get(GraphNode, GraphNode) | Obtient le lien avec la source spécifiée | |
Get(GraphNodeId, GraphNodeId) | Obtient le lien avec la source spécifiée à GraphNodeId | |
Get(String, String, Int32) | Obtient le lien avec la source spécifiée à l'aide de l'ID de nœud comme des chaînes et un index de liaison multiple | |
Get(GraphNode, GraphNode, Int32) | Obtient le lien avec la source spécifiée | |
Get(GraphNodeId, GraphNodeId, Int32) | Obtient le lien avec l'index spécifié de source et cible et à plusieurs lien | |
GetAll | Obtient tous les liens entre la source de données et cible de nœuds. Chaque lien doit avoir un index différent. | |
GetByCategory | Retourne tous les liens dans le graphique qui contiennent une ou plusieurs des catégories spécifiées. | |
GetByProperty | Retourne tous les liens dans le graphique qui ont la valeur de propriété spécifiée. | |
GetEnumerator | Obtient l'énumérateur typé pour cette collection | |
GetFiltered | Retourne tous les nœuds dans le graphique qui correspondent en fonction du filtre donné | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetLinksFrom | Obtenir tous les liens de l'ID de nœud spécifié qui ont au moins une des catégories spécifiées. | |
GetLinksTo | Obtenir tous les liens vers l'ID de nœud spécifiée a au moins une des catégories spécifiées. | |
GetOrCreate(String, GraphNodeId) | ||
GetOrCreate(String, String) | Essaie d'obtenir le lien avec la source spécifiée, la cible.Si la valeur n'est pas récupérée, un nouveau lien sera créé.Il crée également le nœud source et cible si ceux-ci ne sont pas déjà définis (et ceux-ci sont créés sans la catégorie). | |
GetOrCreate(GraphNode, GraphNode) | Obtient le lien de la source spécifiée au nœud cible spécifié.Si la valeur n'est pas récupérée, un nouveau lien sera créé. | |
GetOrCreate(GraphNodeId, GraphNodeId) | Essaie d'obtenir le lien avec la source spécifiée, la cible. Si la valeur n'est pas récupérée, un nouveau lien sera créé. Il crée également le nœud source et cible si ceux-ci ne sont pas déjà définis (et ceux-ci sont créés sans la catégorie). | |
GetOrCreate(GraphNodeId, String) | ||
GetOrCreate(String, String, Int32) | Les tentatives d'obtenir le lien avec la source, la cible et la liaison multiple spécifiées clé sinon trouvé, un lien seront créées. | |
GetOrCreate(GraphNodeId, GraphNodeId, Int32) | Tentatives d'obtenir le lien avec l'index spécifié de la source, de cible et à plusieurs lien. Si la valeur n'est pas récupérée, un nouveau lien sera créé. Il crée également le nœud source et cible si ceux-ci ne sont pas déjà définis (et ceux-ci sont créés sans la catégorie). | |
GetOrCreate(String, String, String, GraphCategory) | Essaie d'obtenir le lien avec la source spécifiée, la cible.Si la valeur n'est pas récupérée, un nouveau lien sera créé.Il ajoute également la catégorie spécifiée s'il n'est pas déjà défini.Il crée également le nœud source et cible si ceux-ci ne sont pas déjà définis (et ceux-ci sont créés sans la catégorie). | |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Obtient le lien de la source spécifiée au nœud cible spécifié.Si la valeur n'est pas récupérée, un nouveau lien sera créé. | |
GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory) | Essaie d'obtenir le lien avec la source spécifiée, la cible. Si la valeur n'est pas récupérée, un nouveau lien sera créé. Il ajoute également la catégorie spécifiée s'il n'est pas déjà défini. Il crée également le nœud source et cible si ceux-ci ne sont pas déjà définis (et ceux-ci sont créés sans la catégorie). | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
Remove(GraphLink) | Supprime la première occurrence d'un objet spécifique de System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphLink>) | Supprimez tous les liens de l'ensemble donné. | |
Remove(GraphLink, GraphLink%) | Supprime la première occurrence d'un objet spécifique de System.Collections.Generic.ICollection. | |
Remove(String, String, GraphCategory) | Supprime la catégorie donnée du lien entre la source et la cible et si c'est le dernier catégorie, et il supprime le lien également. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | Supprime la catégorie donnée du lien entre la source et la cible et si c'est le dernier catégorie, et il supprime le lien également. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
Added | Cet événement est déclenché dès qu'un nouveau nœud est ajouté à la collection. | |
Removed | Cet événement est déclenché dès qu'un nœud est supprimé de la collection. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IEnumerable.GetEnumerator | Obtient l'énumérateur de cette collection. |
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.