Interfaccia IDataSourceCollection

Solo per utilizzo interno di Microsoft.

Spazio dei nomi:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Interface IDataSourceCollection _
    Inherits IUIDispatch, IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch,  _
    IList(Of IDataSource), ICollection(Of IDataSource), IEnumerable(Of IDataSource),  _
    IEnumerable, INotifyPropertyChanged, INotifyCollectionChanged
public interface IDataSourceCollection : IUIDispatch, 
    IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IList<IDataSource>, 
    ICollection<IDataSource>, IEnumerable<IDataSource>, IEnumerable, 
    INotifyPropertyChanged, INotifyCollectionChanged

Il tipo IDataSourceCollection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in ICollection<T>. (Ereditato da ICollection<IDataSource>)
Proprietà pubblica IsReadOnly ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da ICollection<IDataSource>)
Proprietà pubblica Item Ottiene o imposta l'elemento all'indice specificato. (Ereditato da IList<IDataSource>)
Proprietà pubblica Verbs Solo per utilizzo interno di Microsoft. (Ereditato da IUIDispatch)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge un elemento a ICollection<T>. (Ereditato da ICollection<IDataSource>)
Metodo pubblico AdviseCollectionChangeEvents Registrazione per gli eventi di raccolta. (Ereditato da IVsUICollection)
Metodo pubblico Clear Rimuove tutti gli elementi da ICollection<T>. (Ereditato da ICollection<IDataSource>)
Metodo pubblico Close() chiude la raccolta. (Ereditato da IVsUICollection)
Metodo pubblico Close() chiude l'origine dati. (Ereditato da IVsUISimpleDataSource)
Metodo pubblico Contains determina se ICollection<T> contiene un valore specifico. (Ereditato da ICollection<IDataSource>)
Metodo pubblico CopyTo Copia gli elementi di ICollection<T> in Array, l'avvio a un particolare Array indice. (Ereditato da ICollection<IDataSource>)
Metodo pubblico EnumVerbs(IVsUIEnumDataSourceVerbs%) (Ereditato da IVsUICollection)
Metodo pubblico EnumVerbs(IVsUIEnumDataSourceVerbs%) Elenca i verbi di un'origine dati (Ereditato da IVsUIDispatch)
Metodo pubblico EnumVerbs(IVsUIEnumDataSourceVerbs%) Restituisce un'enumerazione dei verbi per l'origine dati. (Ereditato da IVsUISimpleDataSource)
Metodo pubblico get_Count Restituisce il numero di elementi della raccolta. (Ereditato da IVsUICollection)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre la raccolta. (Ereditato da IEnumerable<IDataSource>)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico GetItem Ottiene un elemento dalla raccolta. (Ereditato da IVsUICollection)
Metodo pubblico IndexOf Determina indice di un elemento specifico in IList<T>. (Ereditato da IList<IDataSource>)
Metodo pubblico Insert Inserisce un elemento a IList<T> all'indice specificato. (Ereditato da IList<IDataSource>)
Metodo pubblico Invoke(String, Object) Solo per utilizzo interno di Microsoft. (Ereditato da IUIDispatch)
Metodo pubblico Invoke(String, Object, Object%) (Ereditato da IVsUICollection)
Metodo pubblico Invoke(String, Object, Object%) richiama un verbo su un'origine dati. (Ereditato da IVsUIDispatch)
Metodo pubblico Invoke(String, Object, Object%) Esegue un verbo l'origine dati. (Ereditato da IVsUISimpleDataSource)
Metodo pubblico Remove Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>. (Ereditato da ICollection<IDataSource>)
Metodo pubblico RemoveAt rimuove IList<T> elemento all'indice specificato. (Ereditato da IList<IDataSource>)
Metodo pubblico UnadviseCollectionChangeEvents Sequenza di indicare gli eventi di raccolta. (Ereditato da IVsUICollection)

In alto

Eventi

  Nome Descrizione
Evento pubblico CollectionChanged Si verifica quando la raccolta. (Ereditato da INotifyCollectionChanged)
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico Count (Definito da Utilities).

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Internal.VisualStudio.PlatformUI