Classe DataSourceCollection

Solo per utilizzo interno di Microsoft.

Gerarchia di ereditarietà

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection

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

Sintassi

'Dichiarazione
Public Class DataSourceCollection _
    Implements IDataSourceCollection, IUIDispatch, IVsUICollection, IVsUISimpleDataSource,  _
    IVsUIDispatch, IList(Of IDataSource), ICollection(Of IDataSource),  _
    IEnumerable(Of IDataSource), INotifyPropertyChanged, INotifyCollectionChanged, IList,  _
    ICollection, IEnumerable, IDisposable
public class DataSourceCollection : IDataSourceCollection, 
    IUIDispatch, IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IList<IDataSource>, 
    ICollection<IDataSource>, IEnumerable<IDataSource>, INotifyPropertyChanged, 
    INotifyCollectionChanged, IList, ICollection, IEnumerable, IDisposable

Il tipo DataSourceCollection espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataSourceCollection

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Solo per utilizzo interno di Microsoft.
Proprietà pubblica IsDisposed Solo per utilizzo interno di Microsoft.
Proprietà pubblica IsReadOnly Solo per utilizzo interno di Microsoft.
Proprietà pubblica IsSynchronized Solo per utilizzo interno di Microsoft.
Proprietà pubblica Item Solo per utilizzo interno di Microsoft.
Proprietà pubblica SyncRoot Solo per utilizzo interno di Microsoft.
Proprietà pubblica Verbs Solo per utilizzo interno di Microsoft.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Solo per utilizzo interno di Microsoft.
Metodo pubblico AdviseCollectionChangeEvents Solo per utilizzo interno di Microsoft.
Metodo pubblico Clear Solo per utilizzo interno di Microsoft.
Metodo pubblico Close Solo per utilizzo interno di Microsoft.
Metodo pubblico Contains Solo per utilizzo interno di Microsoft.
Metodo pubblico CopyTo(Array, Int32) Solo per utilizzo interno di Microsoft.
Metodo pubblico CopyTo(array<IDataSource[], Int32) Solo per utilizzo interno di Microsoft.
Metodo protetto CreateCompatibleDataSource
Metodo pubblicoMembro statico CreateInstance(IVsUICollection) Solo per utilizzo interno di Microsoft.
Metodo pubblicoMembro statico CreateInstance(IVsUICollection, Window, IServiceProvider)
Metodo pubblicoMembro statico CreateReadOnlyInstance Solo per utilizzo interno di Microsoft.
Metodo pubblico Dispose() Solo per utilizzo interno di Microsoft.
Metodo protetto Dispose(Boolean) Solo per utilizzo interno di Microsoft.
Metodo pubblico EnumVerbs Solo per utilizzo interno di Microsoft.
Metodo pubblico Equals Solo per utilizzo interno di Microsoft. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Solo per utilizzo interno di Microsoft. (Esegue l'override di Object.Finalize()).
Metodo pubblico get_Count Solo per utilizzo interno di Microsoft.
Metodo pubblico GetEnumerator Solo per utilizzo interno di Microsoft.
Metodo pubblico GetHashCode Solo per utilizzo interno di Microsoft. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetItem Solo per utilizzo interno di Microsoft.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IndexOf Solo per utilizzo interno di Microsoft.
Metodo pubblico Insert Solo per utilizzo interno di Microsoft.
Metodo pubblico Invoke(String, Object) Solo per utilizzo interno di Microsoft.
Metodo pubblico Invoke(String, Object, Object%) Solo per utilizzo interno di Microsoft.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove(Object) Solo per utilizzo interno di Microsoft.
Metodo pubblico Remove(IDataSource) Solo per utilizzo interno di Microsoft.
Metodo pubblico RemoveAt Solo per utilizzo interno di Microsoft.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UnadviseCollectionChangeEvents Solo per utilizzo interno di Microsoft.

In alto

Eventi

  Nome Descrizione
Evento pubblico CollectionChanged Solo per utilizzo interno di Microsoft.
Evento pubblico PropertyChanged Solo per utilizzo interno di Microsoft.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality(DataSourceCollection, DataSourceCollection) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Equality(DataSourceCollection, IVsUICollection) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Equality(IVsUICollection, DataSourceCollection) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Inequality(DataSourceCollection, DataSourceCollection) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Inequality(DataSourceCollection, IVsUICollection) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Inequality(IVsUICollection, DataSourceCollection) Solo per utilizzo interno di Microsoft.

In alto

Metodi di estensione

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

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IList.Add Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.Count Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Solo per utilizzo interno di Microsoft.

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.Internal.VisualStudio.PlatformUI