Aracılığıyla paylaş


GraphNodeCollection Sınıf

Bu sınıf, bir düğümler topluluğunu işlenmesine yönelik yöntemler sağlar.Böylece bunları numaralandırıldığında, bunları bir rasgele sırada elde edersiniz, bu sınıf düğümleri eklediğiniz sırada korumaz.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.GraphModel.GraphNodeCollection

Ad alanı:  Microsoft.VisualStudio.GraphModel
Derleme:  Microsoft.VisualStudio.GraphModel (Microsoft.VisualStudio.GraphModel.dll içinde)

Sözdizimi

'Bildirim
Public NotInheritable Class GraphNodeCollection _
    Implements ICollection(Of GraphNode), IReadOnlyCollection(Of GraphNode),  _
    IEnumerable(Of GraphNode), IEnumerable, IHasGraphOwner
public sealed class GraphNodeCollection : ICollection<GraphNode>, 
    IReadOnlyCollection<GraphNode>, IEnumerable<GraphNode>, IEnumerable, 
    IHasGraphOwner
public ref class GraphNodeCollection sealed : ICollection<GraphNode^>, 
    IReadOnlyCollection<GraphNode^>, IEnumerable<GraphNode^>, IEnumerable, 
    IHasGraphOwner
[<Sealed>]
type GraphNodeCollection =  
    class
        interface ICollection<GraphNode>
        interface IReadOnlyCollection<GraphNode>
        interface IEnumerable<GraphNode>
        interface IEnumerable
        interface IHasGraphOwner
    end
public final class GraphNodeCollection implements ICollection<GraphNode>, IReadOnlyCollection<GraphNode>, IEnumerable<GraphNode>, IEnumerable, IHasGraphOwner

GraphNodeCollection türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Containers Bir sýralanabilir kaplardır tüm düğümler oluşan döndürür.
Genel özellik Count Koleksiyonda düğümlerin sayısını döndürür.
Genel özellik Graph Bu düğümler koleksiyonu ile ilişkili grafik alır
Genel özellik IsReadOnly System.Collections.Generic.ICollection salt okunur olup olmadığını gösteren bir değeri alır.
Genel özellik Item Verilen kimlik kullanarak düğümü alır.Aynı kimliğe sahip başka bir düğüm zaten varsa kümesinde istisna atar.
Genel özellik Owner Bu düğümler koleksiyonu ile ilişkili grafik alır

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Add(GraphNode) Grafiğe bir bağlantı ekler veya varolan bir bağlantı nesnesi ile Birleştir
Genel yöntem Add(IEnumerable<GraphNode>) Verilen kümedeki tüm düğümler ekleyin.
Genel yöntem Add(GraphNode, GraphNode%) Belirtilen düğüm için grafik ekler.
Genel yöntem Clear Tüm düğümler koleksiyonu Kaldır
Genel yöntem Contains Belirtilen düğüm bu koleksiyonunda olup olmadığını belirler
Genel yöntem CopyTo Belirli bir System.Array dizininde başlayan bir System.Array System.Collections.Generic.ICollection öğeleri kopyalar.
Genel yöntem CreateNew Düğüm için verilen taban adı biçimini kullanarak yeni bir düğüm ekleyin.Şu anda kullanılmayan ve sonra o kimliği olan bir düğümü oluşturur bir kimlik bulana kadar bu yöntem tamsayı değerleri verilen dizeyle biçimlendirir.
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntem Get(String) Belirtilen kimliğe sahip düğümü alır
Genel yöntem Get(GraphNodeId) Belirtilen kimliğe sahip düğümü alır
Genel yöntem GetByCategory(array<String[]) Belirtilen kategorileri vardır grafikte tüm düðümleri verir
Genel yöntem GetByCategory(array<GraphCategory[]) Belirtilen kategorileri vardır grafikte tüm düðümleri verir.
Genel yöntem GetByProperty Belirtilen özellik değeri grafikte tüm düðümleri verir.
Genel yöntem GetEnumerator Bu koleksiyon için yazılan Numaralandırıcı alır
Genel yöntem GetFiltered Grafikte göre verilen filtreyle eşleşen tüm düðümleri verir
Genel yöntem GetHashCode Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
Genel yöntem GetOrCreate(String) Belirtilen kimliğe sahip düğümü çalışır.Bulunamazsa, yeni bir düğüm oluşturacaktır.
Genel yöntem GetOrCreate(GraphNodeId) Belirtilen kimliğe sahip düğümü çalışır.Bulunamazsa, yeni bir düğüm oluşturacaktır.
Genel yöntem GetOrCreate(String, String, GraphCategory) Belirtilen kimliğe sahip düğümü çalışır.Bulunamazsa, yeni bir düğüm oluşturacaktır.
Genel yöntem GetOrCreate(GraphNodeId, String, GraphCategory) Belirtilen kimliğe sahip düğümü çalışır.Bulunamazsa, yeni bir düğüm oluşturacaktır.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem Remove(String) Belirtilen düğüm kaldırma
Genel yöntem Remove(GraphNode) Belirli bir nesneyi ilk geçtiği System.Collections.Generic.ICollection kaldırır.
Genel yöntem Remove(IEnumerable<GraphNode>) Verilen kümesindeki tüm düğümlerin kaldırın.
Genel yöntem Remove(GraphNodeId) Belirtilen düğüm kaldırma
Genel yöntem Remove(GraphNode, GraphNode%) Belirtilen düğüm kaldırma
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay Added Bu olay, hemen yeni bir düğüm derlemesine eklendiğinde oluşturulur.
Genel olay Removed Derlemeden bir düğümün hemen kaldırıldığında, bu olay ortaya çıkar.

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem IEnumerable.GetEnumerator Bu koleksiyon için numaralayıcı alır

Üst

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.GraphModel Ad Alanı