GraphLinkCollection – třída
Instance této třídy spravovat kolekci odkazů.Řazení není zachován.
Hierarchie dědičnosti
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á přidružené k této kolekci propojení grafu | |
IsReadOnly | Získá hodnotu označující, zda System.Collections.Generic.ICollection jen pro čtení. | |
Owner | Získá přidružené k této kolekci propojení grafu |
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ání odkazů v dané sadě. | |
Add(GraphLink, GraphLink%) | Přidá odkaz na graf nebo sloučit s existující objekt propojení | |
Clear | Odeberte 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 zejména System.Array indexu. | |
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další 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á odkaz se zadaným zdrojem jako řetězce pomocí uzel Id | |
Get(GraphNode, GraphNode) | Získá odkaz se zadaným zdrojem | |
Get(GraphNodeId, GraphNodeId) | Získá odkaz se zadaným zdrojem pomocí GraphNodeId | |
Get(String, String, Int32) | Získá odkaz s pomocí uzel Id jako řetězce a vícenásobného připojení index zadaného zdroje | |
Get(GraphNode, GraphNode, Int32) | Získá odkaz se zadaným zdrojem | |
Get(GraphNodeId, GraphNodeId, Int32) | Získá odkaz s zadané zdrojové a cílové a více linek index | |
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 zadané 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 výchozí funkce hash. (Zděděno z Object.) | |
GetLinksFrom | Získáte všechny odkazy z ID zadaný uzel, které mají alespoň jedno zadané kategorie. | |
GetLinksTo | Získáte všechna propojení na zadaný uzel ID mají alespoň jedno zadané 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.Také vytvoří zdrojový a cílový uzel, pokud ty, které nejsou definovány (a ty jsou vytvořeny žádné kategorii). | |
GetOrCreate(GraphNode, GraphNode) | Získá odkaz z určené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. Také vytvoří zdrojový a cílový uzel, pokud ty, které nejsou definovány (a ty jsou vytvořeny žádné kategorii). | |
GetOrCreate(GraphNodeId, String) | ||
GetOrCreate(String, String, Int32) | Pokusy o získání spojení s zadaný zdroj, cíl a vícenásobné připojení rejstřík, pokud není nalezen, bude vytvořen nový odkaz. | |
GetOrCreate(GraphNodeId, GraphNodeId, Int32) | Pokusí se získat spojení s zadaný zdroj, cíl a vícelinkových index. Pokud není nalezen, bude vytvořen nový odkaz. Také vytvoří zdrojový a cílový uzel, pokud ty, které nejsou definovány (a ty jsou vytvořeny žádné kategorii). | |
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án.Také vytvoří zdrojový a cílový uzel, pokud ty, které nejsou definovány (a ty jsou vytvořeny žádné kategorii). | |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Získá odkaz z určené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án. Také vytvoří zdrojový a cílový uzel, pokud ty, které nejsou definovány (a ty jsou vytvořeny žádné kategorii). | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
Remove(GraphLink) | Odebere první výskyt určitého objektu z System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphLink>) | Odeberte všechny odkazy v dané sadě. | |
Remove(GraphLink, GraphLink%) | Odebere první výskyt určitého objektu z System.Collections.Generic.ICollection. | |
Remove(String, String, GraphCategory) | Propojení mezi zdroj a cíl a pokud je to poslední kategorií a potom odebere odkaz také odebere dané kategorie. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | Propojení mezi zdroj a cíl a pokud je to poslední kategorií a potom odebere odkaz také odebere dané kategorie. | |
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.