Sdílet prostřednictvím


GraphLinkCollection – třída

Instance této třídy Správa kolekce odkazů. Řazení je zachována.

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
public class GraphLinkCollection : ICollection<GraphLink>, 
    IEnumerable<GraphLink>, IEnumerable
public ref class GraphLinkCollection : ICollection<GraphLink^>, 
    IEnumerable<GraphLink^>, IEnumerable
type GraphLinkCollection =  
    class
        interface ICollection<GraphLink>
        interface IEnumerable<GraphLink>
        interface IEnumerable
    end
public class GraphLinkCollection implements ICollection<GraphLink>, IEnumerable<GraphLink>, IEnumerable

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á Graph přidružené k této kolekce odkazů.
Veřejná vlastnost IsReadOnly Získá hodnotu označující, zda System.Collections.Generic.ICollection je jen pro čtení.

Na začátek

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áte všechny odkazy 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 Odstranit 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 indexem zejména System.Array.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda Get(String, String) Získá propojení s pomocí Id uzlu jako řetězce zadaného zdroje
Veřejná metoda Get(GraphNode, GraphNode) Zadaný zdroj propojení získává
Veřejná metoda Get(GraphNodeId, GraphNodeId)
Veřejná metoda GetByCategory Vrátí všechny odkazy obsahující jeden nebo více určené kategorie grafu.
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
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetLinksFrom Zadaný uzel id, které mají alespoň jednu určené kategorie získáte všechny odkazy.
Veřejná metoda GetLinksTo Získat všechny odkazy na zadaný uzel id mít alespoň jeden určené 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.Vytvoří také zdrojový a cílový uzel Pokud ty ještě nejsou definovány (a tyto jsou vytvářeny s žádná kategorie).
Veřejná metoda GetOrCreate(GraphNode, GraphNode) Propojení získává ze zadaného zdroje zadaný cílový uzel.Pokud není nalezen, bude vytvořen nový odkaz.
Veřejná metoda GetOrCreate(GraphNodeId, GraphNodeId)
Veřejná metoda GetOrCreate(GraphNodeId, String)
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.Přidá také určené kategorii, pokud jeho již Nedefinováno.Vytvoří také zdrojový a cílový uzel Pokud ty ještě nejsou definovány (a tyto jsou vytvářeny s žádná kategorie).
Veřejná metoda GetOrCreate(GraphNode, GraphNode, String, GraphCategory) Propojení získává ze zadaného zdroje zadaný cílový uzel.Pokud není nalezen, bude vytvořen nový odkaz.
Veřejná metoda GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda Remove(GraphLink) Odebere z System.Collections.Generic.ICollection první výskyt určitého objektu.
Veřejná metoda Remove(IEnumerable<GraphLink>) Odeberte všechny odkazy v dané sadě.
Veřejná metoda Remove(GraphLink, GraphLink%) Odebere z System.Collections.Generic.ICollection první výskyt určitého objektu.
Veřejná metoda Remove(String, String, GraphCategory) Propojení mezi zdroj a cíl a pokud je poslední kategorií a potom odebere odkaz také odebere dané kategorie.
Veřejná metoda Remove(GraphNodeId, GraphNodeId, GraphCategory)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Události

  Název Popis
Veřejná událost LinksUpdated Implementace událostí pro LinksUpdated.Nepoužívá implicitní událostí jazyka C# zde protože chceme pouze naslouchání TransactedDictionaryChanges, pokud nás naslouchá klientům.(Důvodů perf).

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Pro tuto kolekci získává čítač

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.GraphModel – obor názvů