Classe UIDataSourceCollection

Solo per utilizzo interno di Microsoft.

Gerarchia di ereditarietà

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch
    Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource
      Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection
        Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection

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

Sintassi

'Dichiarazione
Public Class UIDataSourceCollection _
    Inherits UISimpleDataSource _
    Implements IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IUIDispatch,  _
    IList(Of IVsUIDataSource), ICollection(Of IVsUIDataSource), IEnumerable(Of IVsUIDataSource),  _
    IEnumerable
public class UIDataSourceCollection : UISimpleDataSource, 
    IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IUIDispatch, IList<IVsUIDataSource>, 
    ICollection<IVsUIDataSource>, IEnumerable<IVsUIDataSource>, IEnumerable

Il tipo UIDataSourceCollection espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico UIDataSourceCollection Solo per utilizzo interno di Microsoft.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Solo per utilizzo interno di Microsoft.
Proprietà protetta. DataCollection Solo per utilizzo interno di Microsoft.
Proprietà pubblica IsReadOnly Solo per utilizzo interno di Microsoft.
Proprietà pubblica Item Solo per utilizzo interno di Microsoft.
Proprietà pubblica Verbs Solo per utilizzo interno di Microsoft. (Ereditato da UIDispatch)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Solo per utilizzo interno di Microsoft.
Metodo pubblico AddCommand Solo per utilizzo interno di Microsoft. (Ereditato da UIDispatch)
Metodo pubblico AddItem 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. (Esegue l'override di UISimpleDataSource.Close()).
Metodo pubblico Contains Solo per utilizzo interno di Microsoft.
Metodo pubblico CopyTo Solo per utilizzo interno di Microsoft.
Metodo pubblico EnumVerbs Solo per utilizzo interno di Microsoft. (Ereditato da UIDispatch)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo protetto FireOnAfterItemAdded Solo per utilizzo interno di Microsoft.
Metodo protetto FireOnAfterItemRemoved Solo per utilizzo interno di Microsoft.
Metodo protetto FireOnAfterItemReplaced Solo per utilizzo interno di Microsoft.
Metodo protetto FireOnInvalidateAllItems Solo per utilizzo interno di Microsoft.
Metodo pubblico get_Count Solo per utilizzo interno di Microsoft.
Metodo pubblico GetEnumerator Solo per utilizzo interno di Microsoft.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
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. (Ereditato da UIDispatch)
Metodo pubblico Invoke(String, Object, Object%) Solo per utilizzo interno di Microsoft. (Ereditato da UIDispatch)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove 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

Metodi di estensione

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

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata ICollection<IVsUIDataSource>.Count Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator 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