GraphLinkCollection – třída
Instance této třídy spravovat kolekce odkazů.Objednání není zachován.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.GraphModel.GraphLinkCollection
Obor názvů: Microsoft.VisualStudio.GraphModel
Sestavení: Microsoft.VisualStudio.GraphModel (v Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Deklarace
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
Typ GraphLinkCollection zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Count | Vrátí počet odkazů v kolekci. | |
Graph | Získá grafu přidružené k této kolekce odkazů. | |
IsReadOnly | Získá hodnotu určující, zda System.Collections.Generic.ICollection je jen pro čtení. | |
Owner | Získá grafu přidružené k této kolekce odkazů. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Add(GraphLink) | Přidá odkaz na graf nebo sloučit s existující objekt propojení | |
Add(IEnumerable<GraphLink>) | Přidáte všechny odkazy v dané sadě. | |
Add(GraphLink, GraphLink%) | Přidá odkaz na graf nebo sloučit s existující objekt propojení | |
Clear | Odebrat všechny odkazy v této kolekci | |
Contains | Určuje, zda je daný odkaz v této kolekci | |
CopyTo | Zkopíruje prvky System.Collections.Generic.ICollection System.Array, počínaje indexem zejména System.Array. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
Get(String, String) | Získá propojení s pomocí Id uzlu jako řetězce zadaného zdroje | |
Get(GraphNode, GraphNode) | Získává se zadaný zdroj | |
Get(GraphNodeId, GraphNodeId) | Získá propojení s GraphNodeId pomocí zadaného zdroje | |
Get(String, String, Int32) | Zadaný zdroj pomocí Id uzlu jako řetězce a vícelinkové index získá odkaz | |
Get(GraphNode, GraphNode, Int32) | Získává se zadaný zdroj | |
Get(GraphNodeId, GraphNodeId, Int32) | Získává se zadané zdrojové a cílové a vícelinkové připojení-rejstřík | |
GetAll | Získá všechny odkazy mezi dané zdrojové a cílové uzly. Každý odkaz musí mít jiný Index. | |
GetByCategory | Vrátí všechny odkazy v grafu, která obsahují jeden nebo více určené kategorie. | |
GetByProperty | Vrátí všechny odkazy 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 funkci hash u určitého typu. (Zděděno z Object.) | |
GetLinksFrom | Zadaný uzel ID, které mají alespoň jednu určené kategorie získáte všechny odkazy. | |
GetLinksTo | Získáte všechny odkazy na zadaný uzel ID mít alespoň jeden určené kategorie. | |
GetOrCreate(String, GraphNodeId) | ||
GetOrCreate(String, String) | Pokusí se získat spojení s zadaný zdroj, cíl.Pokud není nalezen, bude vytvořen nový odkaz.Vytvoří také zdrojový a cílový uzel Pokud ty nejsou definovány (a tyto jsou vytvořeny s žádná kategorie). | |
GetOrCreate(GraphNode, GraphNode) | Propojení získává ze zadaného zdroje uzel zadaný cíl.Pokud není nalezen, bude vytvořen nový odkaz. | |
GetOrCreate(GraphNodeId, GraphNodeId) | Pokusí se získat spojení s zadaný zdroj, cíl. Pokud není nalezen, bude vytvořen nový odkaz. Vytvoří také zdrojový a cílový uzel Pokud ty nejsou definovány (a tyto jsou vytvořeny s žádná kategorie). | |
GetOrCreate(GraphNodeId, String) | ||
GetOrCreate(String, String, Int32) | Pokusy o získání propojení s zadaný zdroj, cíl a multilink rejstřík, pokud není nalezen, bude vytvořen nový odkaz. | |
GetOrCreate(GraphNodeId, GraphNodeId, Int32) | Pokusí se získat spojení s zadané zdrojové a cílové vícelinkový indexu. Pokud není nalezen, bude vytvořen nový odkaz. Vytvoří také zdrojový a cílový uzel Pokud ty nejsou definovány (a tyto jsou vytvořeny s žádná kategorie). | |
GetOrCreate(String, String, String, GraphCategory) | Pokusí se získat spojení s zadaný zdroj, cíl.Pokud není nalezen, bude vytvořen nový odkaz.Také přidá určené kategorii, pokud již není definována.Vytvoří také zdrojový a cílový uzel Pokud ty nejsou definovány (a tyto jsou vytvořeny s žádná kategorie). | |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Propojení získává ze zadaného zdroje uzel zadaný cíl.Pokud není nalezen, bude vytvořen nový odkaz. | |
GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory) | Pokusí se získat spojení s zadaný zdroj, cíl. Pokud není nalezen, bude vytvořen nový odkaz. Také přidá určené kategorii, pokud již není definována. Vytvoří také zdrojový a cílový uzel Pokud ty nejsou definovány (a tyto jsou vytvořeny s žádná kategorie). | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
Remove(GraphLink) | Odebere z System.Collections.Generic.ICollection první výskyt určitého objektu. | |
Remove(IEnumerable<GraphLink>) | Odeberte všechny odkazy v dané sadě. | |
Remove(GraphLink, GraphLink%) | Odebere z System.Collections.Generic.ICollection první výskyt určitého objektu. | |
Remove(String, String, GraphCategory) | Propojení mezi zdroj a cíl a pokud je poslední kategorie a potom odebere odkaz také odebere dané kategorie. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | Propojení mezi zdroj a cíl a pokud je poslední kategorie a potom odebere odkaz také odebere dané kategorie. | |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
Added | Tato událost je aktivována, okamžitě po kolekce je přidán nový uzel. | |
Removed | Tato událost je aktivována, okamžitě po odebrání uzlu z kolekce. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IEnumerable.GetEnumerator | Pro tuto kolekci získává čítač |
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.