Sdílet prostřednictvím


GraphNodeIdCollection – třída

Obsahuje seznam GraphNodeIds.Mohou být uloženy uvnitř.Část GraphNodeId hodnota.Toto je neměnná seznamu co nejdříve po jeho vytvoření.Používáme abstraktní třídy, protože tato třída nezná formát serializace seznamu požadované vrátit na řetězec.

Odvozené třídy to vědět.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.GraphModel.GraphNodeIdCollection

Obor názvů:  Microsoft.VisualStudio.GraphModel
Sestavení:  Microsoft.VisualStudio.GraphModel (v Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Deklarace
Public Class GraphNodeIdCollection _
    Implements IEnumerable(Of GraphNodeId), IEnumerable,  _
    IComparable
public class GraphNodeIdCollection : IEnumerable<GraphNodeId>, 
    IEnumerable, IComparable
public ref class GraphNodeIdCollection : IEnumerable<GraphNodeId^>, 
    IEnumerable, IComparable
type GraphNodeIdCollection =  
    class
        interface IEnumerable<GraphNodeId>
        interface IEnumerable
        interface IComparable
    end
public class GraphNodeIdCollection implements IEnumerable<GraphNodeId>, IEnumerable, IComparable

Typ GraphNodeIdCollection zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda GraphNodeIdCollection Konstrukce GraphNodeIdCollection.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost HomogeneousElements Zda jsou prvky pole je homogenní (pole názvy položek jsou všechny stejné tak není třeba opakovat, e.g. Name=[item1,item2,item3]) nebo heterogenní - např (Název1 = položka1 NÁZEV2 = položka2 Name3 = item3))
Veřejná vlastnost Item
Veřejná vlastnost Length Získat počet položek v seznamu

Nahoru

Metody

  Název Popis
Veřejná metoda CompareTo
Veřejná metoda Equals Porovná dva z těchto seznamů, zda všechny položky jsou stejné. To předpokládá, že budou položky ve stejném pořadí v seznamu. Toto je optimalizace výkonu a potřebné pro argumenty metody, kde znamená různé pořadí různých přetížení (Přepisuje Object.Equals(Object).)
Chráněná metoda 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.)
Veřejná metoda GetHashCode Vypočítá kód hash pro tuto kolekci a uloží jej (Přepisuje Object.GetHashCode().)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetValueByName<T> Získá hodnotu z prvního vloženého GraphNodeId, který odpovídá názvu
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Získá tuto kolekci GraphNodeId jako řetězec (Přepisuje Object.ToString().)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable<GraphNodeId>.GetEnumerator
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Získáte naše Enumerator.To zabraňuje přímý přístup _array

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ů