Sdílet prostřednictvím


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
Veřejná vlastnost Count Vrátí počet odkazů v kolekci.
Veřejná vlastnost Graph Získá přidružené k této kolekci propojení grafu
Veřejná vlastnost IsReadOnly Získá hodnotu označující, zda System.Collections.Generic.ICollection jen pro čtení.
Veřejná vlastnost Owner Získá přidružené k této kolekci propojení grafu

Nahoru

Metody

  Název Popis
Veřejná metoda Add(GraphLink) Přidá odkaz na graf nebo sloučit s existující objekt propojení
Veřejná metoda Add(IEnumerable<GraphLink>) Přidání odkazů v dané sadě.
Veřejná metoda Add(GraphLink, GraphLink%) Přidá odkaz na graf nebo sloučit s existující objekt propojení
Veřejná metoda Clear Odeberte všechny odkazy v této kolekci
Veřejná metoda Contains Určuje, zda je daný odkaz v této kolekci
Veřejná metoda CopyTo Zkopíruje prvky System.Collections.Generic.ICollection System.Array, počínaje zejména System.Array indexu.
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda Get(String, String) Získá odkaz se zadaným zdrojem jako řetězce pomocí uzel Id
Veřejná metoda Get(GraphNode, GraphNode) Získá odkaz se zadaným zdrojem
Veřejná metoda Get(GraphNodeId, GraphNodeId) Získá odkaz se zadaným zdrojem pomocí GraphNodeId
Veřejná metoda 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
Veřejná metoda Get(GraphNode, GraphNode, Int32) Získá odkaz se zadaným zdrojem
Veřejná metoda Get(GraphNodeId, GraphNodeId, Int32) Získá odkaz s zadané zdrojové a cílové a více linek index
Veřejná metoda GetAll Získá všechny odkazy mezi dané zdrojové a cílové uzly. Každý odkaz musí mít jiný Index.
Veřejná metoda GetByCategory Vrátí všechny odkazy v grafu, které obsahují jeden nebo více zadané kategorie.
Veřejná metoda GetByProperty Vrátí všechny odkazy v grafu, které mají hodnotu zadanou vlastností.
Veřejná metoda GetEnumerator Načte zadaný čítač pro tuto kolekci
Veřejná metoda GetFiltered Vrátí všechny uzly v grafu, které odpovídají podle daného filtru
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetLinksFrom Získáte všechny odkazy z ID zadaný uzel, které mají alespoň jedno zadané kategorie.
Veřejná metoda GetLinksTo Získáte všechna propojení na zadaný uzel ID mají alespoň jedno zadané kategorie.
Veřejná metoda GetOrCreate(String, GraphNodeId)
Veřejná metoda 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).
Veřejná metoda GetOrCreate(GraphNode, GraphNode) Získá odkaz z určeného zdroje uzel zadaný cíl.Pokud není nalezen, bude vytvořen nový odkaz.
Veřejná metoda 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).
Veřejná metoda GetOrCreate(GraphNodeId, String)
Veřejná metoda 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.
Veřejná metoda 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).
Veřejná metoda 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).
Veřejná metoda 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.
Veřejná metoda 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).
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda Remove(GraphLink) Odebere první výskyt určitého objektu z System.Collections.Generic.ICollection.
Veřejná metoda Remove(IEnumerable<GraphLink>) Odeberte všechny odkazy v dané sadě.
Veřejná metoda Remove(GraphLink, GraphLink%) Odebere první výskyt určitého objektu z System.Collections.Generic.ICollection.
Veřejná metoda Remove(String, String, GraphCategory) Propojení mezi zdroj a cíl a pokud je to poslední kategorií a potom odebere odkaz také odebere dané kategorie.
Veřejná metoda Remove(GraphNodeId, GraphNodeId, GraphCategory) Propojení mezi zdroj a cíl a pokud je to poslední kategorií a potom odebere odkaz také odebere dané kategorie.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost Added Tato událost je vyvolána okamžitě, když je přidán nový uzel do kolekce.
Veřejná událost Removed Tato událost je vyvolána ihned po odebrání uzlu z kolekce.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.GraphModel – obor názvů