Udostępnij za pośrednictwem


Klasa RelatedDocDataCollection

Kolekcja jednoznacznie określony przechowuje obiekty danych dokumentu.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  System.Collections.CollectionBase
    Microsoft.VisualStudio.Shell.Design.Serialization.RelatedDocDataCollection

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design.Serialization
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public NotInheritable Class RelatedDocDataCollection _
    Inherits CollectionBase
[CLSCompliantAttribute(false)]
public sealed class RelatedDocDataCollection : CollectionBase

Typ RelatedDocDataCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna RelatedDocDataCollection() Inicjuje nowe wystąpienie RelatedDocDataCollection.
Metoda publiczna RelatedDocDataCollection(array<DocData[]) Inicjuje nowe wystąpienie RelatedDocDataCollection dla określonej tablicy obiektów danych dokumentu.
Metoda publiczna RelatedDocDataCollection(RelatedDocDataCollection) Inicjuje nowe wystąpienie RelatedDocDataCollection na innej podstawie RelatedDocDataCollection obiektu.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Capacity Zwraca lub ustawia liczbę elementów CollectionBase może zawierać. (Odziedziczone z CollectionBase).
Właściwość publiczna Count Zwraca liczbę elementów zawartych w CollectionBase instancji.Ta właściwość nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
Właściwość publiczna Item Pobiera obiekt danych dokumentu pod określonym indeksem.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje określoną wartość do kolekcji.
Metoda publiczna AddRange(array<DocData[]) Kopiuje elementy tablicy obiektów danych dokument do końca RelatedDocDataCollection.
Metoda publiczna AddRange(RelatedDocDataCollection) Dodaje zawartość innego RelatedDocDataCollection do końca kolekcji.
Metoda publiczna Clear Usuwa wszystkie obiekty z CollectionBase instancji.Ta metoda nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
Metoda publiczna Contains Określa, czy kolekcja zawiera obiekt danych określonego dokumentu.
Metoda publiczna CopyTo Kopiuje kolekcji tablicę obiektów danych dokumentu, począwszy od określonego indeksu.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna IndexOf Zwraca indeks obiektu danych określonego dokumentu z kolekcji.
Metoda publiczna Insert Wstawia obiekt danych dokumentu do gromadzenia pod określonym indeksem.
Metoda publiczna Remove Usuwa obiekt danych określonego dokumentu z kolekcji.
Metoda publiczna RemoveAt Usuwa element pod określonym indeksem z CollectionBase instancji.Ta metoda nie jest wykonać. (Odziedziczone z CollectionBase).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IList.Add Dodaje obiekt do końca CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Contains Określa, czy CollectionBase zawiera określony element. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje cały CollectionBase do zgodnych z jednowymiarowego Array, począwszy od określonego indeksu tablicy docelowej. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf Wyszukuje określony Object i zwraca indeks pierwszego wystąpienia w obrębie całego od zera CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Insert Wstawia element do CollectionBase pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsFixedSize Pobiera wartość określającą czy CollectionBase ma stały rozmiar. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsReadOnly Pobiera wartość określającą czy CollectionBase jest tylko do odczytu. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized Pobiera wartość określającą czy dostęp do CollectionBase jest synchronizowane (bezpieczne dla wątków). (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.Item Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Remove Usuwa pierwsze wystąpienie określonego obiektu z CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot Pobiera obiekt, który może służyć do synchronizowania dostępu do CollectionBase. (Odziedziczone z CollectionBase).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design.Serialization