GraphNodeIdCollection-Klasse
Enthält eine Liste mit GraphNodeIds. Dies kann im .Value-Teil einer GraphNodeId gespeichert werden. Dies ist eine unveränderliche Liste, sobald sie erstellt wird. Wir verwenden eine abstrakte Klasse, da diese Klasse die zum Serialisieren der Liste auf eine Zeichenfolge notwendige Formatierung nicht kennt.
Die abgeleitete Klasse wird dies wissen.
Vererbungshierarchie
Object
Microsoft.VisualStudio.GraphModel.GraphNodeIdCollection
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
Public Class GraphNodeIdCollection _
Implements IEnumerable, IEnumerable(Of GraphNodeId), _
IComparable
public class GraphNodeIdCollection : IEnumerable,
IEnumerable<GraphNodeId>, IComparable
public ref class GraphNodeIdCollection : IEnumerable,
IEnumerable<GraphNodeId^>, IComparable
type GraphNodeIdCollection =
class
interface IEnumerable
interface IEnumerable<GraphNodeId>
interface IComparable
end
public class GraphNodeIdCollection implements IEnumerable, IEnumerable<GraphNodeId>, IComparable
Der GraphNodeIdCollection-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
GraphNodeIdCollection | Erstellen Sie eine GraphNodeIdCollection. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
HomogeneousElements | Ob die Arrayelemente ist (sind homogen Arrayelementnamen die alle den gleichen möglichst keine iterative Anforderung, z. B. Name= [Element1, Element2, item3]) oder heterogen sind - z. B. (Name1=item1, Name2=item2, Name3=item3)) | |
Item | ||
Length | Ruft die Anzahl der Elemente in der Liste ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CompareTo | ||
Equals | Vergleicht zwei dieser Listen, um zu prüfen, ob alle Elemente gleich sind. Dabei wird davon ausgegangen, dass sich die Elemente in derselben Reihenfolge in der Liste befinden. Dies ist eine Leistungsoptimierung und für Methodenargumente erforderlich, in denen eine andere Reihenfolge eine andere Überladung impliziert (Überschreibt Object.Equals(Object).) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Berechnet den Hashcode für diese Sammlung und speichert ihn (Überschreibt Object.GetHashCode.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValueByName<T> | Ruft einen Wert aus dem ersten eingebetteten GraphNodeId ab, das mit dem Namen übereinstimmt. | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
ToString | Ruft diese GraphNodeId-Auflistung als Zeichenfolge ab. (Überschreibt Object.ToString.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable<GraphNodeId>.GetEnumerator | ||
IEnumerable.GetEnumerator | Ruft den Enumerator ab.Dies verhindert Direktzugriff auf _array. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.