GraphNodeCollection, classe
Cette classe fournit des méthodes pour manipuler une collection de nœuds. Cette classe ne préserve pas l'ordre dans lequel vous avez ajouté les nœuds. Par conséquent, lorsque vous les énumérerez, vous les récupérerez dans un ordre aléatoire.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.GraphModel.GraphNodeCollection
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
Public Class GraphNodeCollection _
Implements ICollection(Of GraphNode), IEnumerable(Of GraphNode), _
IEnumerable
public class GraphNodeCollection : ICollection<GraphNode>,
IEnumerable<GraphNode>, IEnumerable
public ref class GraphNodeCollection : ICollection<GraphNode^>,
IEnumerable<GraphNode^>, IEnumerable
type GraphNodeCollection =
class
interface ICollection<GraphNode>
interface IEnumerable<GraphNode>
interface IEnumerable
end
public class GraphNodeCollection implements ICollection<GraphNode>, IEnumerable<GraphNode>, IEnumerable
Le type GraphNodeCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Containers | Retourne un énumérable qui se compose de tous les nœuds qui sont des conteneurs. | |
Count | Retourne le nombre de nœuds dans la collection. | |
Graph | Obtient le graphique associé à cette collection de nœuds | |
IsReadOnly | Obtient une valeur indiquant si System.Collections.Generic.ICollection est en lecture seule. | |
Item | Obtient le nœud à l'aide de l'id donné.Lève l'exception sur le jeu si un autre nœud ayant le même ID existe déjà. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add(GraphNode) | Ajoute un lien au graphique, ou le fusionne avec un objet existant de lien | |
Add(IEnumerable<GraphNode>) | Ajoutez tous les nœuds dans l'ensemble donné. | |
Add(GraphNode, GraphNode%) | Ajoute le nœud spécifié au graphique. | |
Clear | Supprimez tous les nœuds de la collection | |
Contains | Détermine si le nœud 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) | Obtient le nœud avec l'ID spécifié. | |
Get(GraphNodeId) | ||
GetByCategory(array<String[]) | Retourne tous les nœuds dans le graphique qui ont les catégories spécifiées | |
GetByCategory(array<GraphCategory[]) | Retourne tous les nœuds dans le graphique qui ont les catégories spécifiées. | |
GetByProperty | Retourne tous les nœuds 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.) | |
GetOrCreate(String) | Essaie d'obtenir le nœud avec l'ID spécifié.Si la valeur n'est pas récupérée, un nouveau nœud est créé. | |
GetOrCreate(GraphNodeId) | ||
GetOrCreate(String, String, GraphCategory) | Essaie d'obtenir le nœud avec l'ID spécifié.Si la valeur n'est pas récupérée, un nouveau nœud est créé. | |
GetOrCreate(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(String) | Supprimez le nœud spécifié | |
Remove(GraphNode) | Supprime la première occurrence d'un objet spécifique de System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphNode>) | Supprimez tous les nœuds de l'ensemble donné. | |
Remove(GraphNodeId) | ||
Remove(GraphNode, GraphNode%) | Supprimez le nœud spécifié | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
NodesUpdated | Implémentation d'événement pour NodesUpdated. |
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.