GraphNodeCollection – třída
Tato třída poskytuje metody pro práci s kolekce uzlů.Tato třída nezachová pořadí, ve kterém přidány uzly, takže po jejich vytvoření výčtu získáte je zpět v náhodném pořadí.
Hierarchie dědičnosti
Object
Microsoft.VisualStudio.GraphModel.GraphNodeCollection
Obor názvů: Microsoft.VisualStudio.GraphModel
Sestavení: Microsoft.VisualStudio.GraphModel (v Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Deklarace
Public NotInheritable Class GraphNodeCollection _
Implements ICollection(Of GraphNode), IEnumerable(Of GraphNode), _
IEnumerable, IReadOnlyCollection(Of GraphNode), IHasGraphOwner
public sealed class GraphNodeCollection : ICollection<GraphNode>,
IEnumerable<GraphNode>, IEnumerable, IReadOnlyCollection<GraphNode>,
IHasGraphOwner
public ref class GraphNodeCollection sealed : ICollection<GraphNode^>,
IEnumerable<GraphNode^>, IEnumerable, IReadOnlyCollection<GraphNode^>,
IHasGraphOwner
[<Sealed>]
type GraphNodeCollection =
class
interface ICollection<GraphNode>
interface IEnumerable<GraphNode>
interface IEnumerable
interface IReadOnlyCollection<GraphNode>
interface IHasGraphOwner
end
public final class GraphNodeCollection implements ICollection<GraphNode>, IEnumerable<GraphNode>, IEnumerable, IReadOnlyCollection<GraphNode>, IHasGraphOwner
Typ GraphNodeCollection zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Containers | Vrátí vyčíslitelné, který se skládá ze všech uzlů, které jsou kontejnery. | |
Count | Vrátí počet uzlů v kolekci. | |
Graph | Získá přidružené k této kolekci uzlů grafu | |
IsReadOnly | Získá hodnotu označující, zda System.Collections.Generic.ICollection jen pro čtení. | |
Item | Získá pomocí dané id uzlu.V nastavení vyvolá výjimku, pokud jiný uzel se stejným id již existuje. | |
Owner | Získá přidružené k této kolekci uzlů grafu |
Nahoru
Metody
Název | Popis | |
---|---|---|
Add(GraphNode) | Přidá odkaz na graf nebo sloučit s existující objekt propojení | |
Add(IEnumerable<GraphNode>) | Přidáte všechny uzly v dané sadě. | |
Add(GraphNode, GraphNode%) | Přidá zadaný uzel křivky. | |
Clear | Odebrat všechny uzly v kolekci | |
Contains | Určuje, zda je daný uzel v této kolekci | |
CopyTo | Zkopíruje prvky System.Collections.Generic.ICollection System.Array, počínaje zejména System.Array indexu. | |
CreateNew | Přidáte nový uzel v dané základní název formátu pro uzel.Tato metoda formáty daný řetězec pomocí celočíselné hodnoty, dokud nenajde id, které není aktuálně používán a potom vytvoří uzel s tímto identifikátorem. | |
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) | |
Get(String) | Získá uzel se zadaným id | |
Get(GraphNodeId) | Získá uzel se zadaným id | |
GetByCategory(array<String[]) | Vrátí všechny uzly v grafu, které mají určité skupiny | |
GetByCategory(array<GraphCategory[]) | Vrátí všechny uzly v grafu, které mají zadané kategorie. | |
GetByProperty | Vrátí všechny uzly v grafu, které mají hodnotu zadanou vlastností. | |
GetEnumerator | Načte zadaný čítač pro tuto kolekci | |
GetFiltered | Vrátí všechny uzly v grafu, které odpovídají podle daného filtru | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetOrCreate(String) | Pokusí se získat uzel se zadaným id.Pokud není nalezen, vytvoří nový uzel. | |
GetOrCreate(GraphNodeId) | Pokusí se získat uzel se zadaným id.Pokud není nalezen, vytvoří nový uzel. | |
GetOrCreate(String, String, GraphCategory) | Pokusí se získat uzel se zadaným id.Pokud není nalezen, vytvoří nový uzel. | |
GetOrCreate(GraphNodeId, String, GraphCategory) | Pokusí se získat uzel se zadaným id.Pokud není nalezen, vytvoří nový uzel. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Remove(String) | Odebrat zadaný uzel | |
Remove(GraphNode) | Odebere první výskyt určitého objektu z System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphNode>) | Odeberte všechny uzly v dané sadě. | |
Remove(GraphNodeId) | Odebrat zadaný uzel | |
Remove(GraphNode, GraphNode%) | Odebrat zadaný uzel | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
Added | Tato událost je vyvolána okamžitě, když je přidán nový uzel do kolekce. | |
Removed | Tato událost je vyvolána ihned po odebrání uzlu z kolekce. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IEnumerable.GetEnumerator | Získává čítač pro tuto kolekci |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.