Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les instances de cette classe gèrent une collection de liens. L'ordre n'est pas conservé.
Hiérarchie d'héritage
System.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
public class GraphLinkCollection : ICollection<GraphLink>,
IEnumerable<GraphLink>, IEnumerable
public ref class GraphLinkCollection : ICollection<GraphLink^>,
IEnumerable<GraphLink^>, IEnumerable
type GraphLinkCollection =
class
interface ICollection<GraphLink>
interface IEnumerable<GraphLink>
interface IEnumerable
end
public class GraphLinkCollection implements ICollection<GraphLink>, IEnumerable<GraphLink>, IEnumerable
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. |
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'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.) |
![]() |
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) | |
![]() |
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 | |
![]() |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
![]() |
GetLinksFrom | Obtenez tous les liens du nœud spécifié ayant au moins l'une des catégories spécifiées. |
![]() |
GetLinksTo | Obtenez tous les liens vers l'identificateur de nœud spécifié ayant au moins l'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) | |
![]() |
GetOrCreate(GraphNodeId, String) | |
![]() |
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éé.La catégorie spécifiée est également ajoutée, si elle n'était pas déjà définie.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) | |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (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 en fonction du lien entre la source et la cible et, s'il s'agit de la dernière catégorie, supprime le lien également. |
![]() |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | |
![]() |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
| Nom | Description | |
|---|---|---|
![]() |
LinksUpdated | Implémentation d'événement pour LinksUpdated.Nous n'utilisons pas d'événement implicite C# ici car nous voulons écouter uniquement les TransactedDictionaryChange s'il existe des clients nous écoutant.(Pour des raisons de performance). |
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.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)