Share via


Classe RelatedDocDataCollection

Una raccolta fortemente tipizzata che archivia gli oggetti dati del documento.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Design.Serialization
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Sintassi

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

Il tipo RelatedDocDataCollection espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico RelatedDocDataCollection() inizializza una nuova istanza di RelatedDocDataCollection.
Metodo pubblico RelatedDocDataCollection(array<DocData[]) Inizializza una nuova istanza di RelatedDocDataCollection per la matrice specificata oggetti dati del documento.
Metodo pubblico RelatedDocDataCollection(RelatedDocDataCollection) Inizializza una nuova istanza di RelatedDocDataCollection in base a un altro oggetto di RelatedDocDataCollection .

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Capacity Ottiene o imposta il numero di elementi che CollectionBase può contenere. (Ereditato da CollectionBase)
Proprietà pubblica Count Ottiene il numero di elementi contenuti in CollectionBase istanza.Questa proprietà non è possibile eseguirne l'override. (Ereditato da CollectionBase)
Proprietà pubblica Item Ottiene l'oggetto dati del documento all'indice specificato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge il valore specificato alla raccolta.
Metodo pubblico AddRange(array<DocData[]) Copia gli elementi di una matrice di oggetti dati del documento alla fine di RelatedDocDataCollection.
Metodo pubblico AddRange(RelatedDocDataCollection) Aggiunge il contenuto di un altro RelatedDocDataCollection della raccolta.
Metodo pubblico Clear Rimuove tutti gli oggetti da CollectionBase istanza.Questo metodo non può essere sottoposto a override. (Ereditato da CollectionBase)
Metodo pubblico Contains Determina se la raccolta contiene l'oggetto dati specificato del documento.
Metodo pubblico CopyTo Copia la raccolta in una matrice di oggetti dati del documento che iniziano all'indice specificato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetEnumerator Restituisce un enumeratore che scorre CollectionBase istanza. (Ereditato da CollectionBase)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IndexOf Ottiene l'indice di un oggetto dati specificato del documento nella raccolta.
Metodo pubblico Insert Inserisce un oggetto dati del documento nella raccolta l'indice specificato.
Metodo pubblico Remove Rimuove l'oggetto dati specificato del documento dalla raccolta.
Metodo pubblico RemoveAt Rimuove l'elemento all'indice specificato di CollectionBase istanza.questo metodo non è sottoponibile a override. (Ereditato da CollectionBase)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IList.Add Aggiunge un oggetto alla fine di l CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains determina se CollectionBase contiene un elemento specifico. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copiare l'intero CollectionBase a un unidimensionale compatibile Array, partendo dall'indice specificato della matrice di destinazione. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Ricerca del specificato Object e restituisce l'indice in base zero della prima occorrenza all'interno dell'intero CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserisce un elemento in CollectionBase all'indice specificato. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize ottiene un valore che indica se CollectionBase ha dimensioni fisse. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly ottiene un valore che indica se CollectionBase è di sola lettura. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se accesso a CollectionBase è sincronizzato (thread-safe). (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento all'indice specificato. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico da CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a CollectionBase. (Ereditato da CollectionBase)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell.Design.Serialization