Condividi tramite


Classe CurrentSelectionPusher

Una classe per esporre la selezione corrente da un set di provider di CurrencyManager di Windows Form o controlli contenuto wpf nella finestra delle proprietà di Visual Studio

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  System.Collections.ObjectModel.Collection<Object>
    Microsoft.VisualStudio.Modeling.Shell.CurrentSelectionPusher

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class CurrentSelectionPusher _
    Inherits Collection(Of Object) _
    Implements IDisposable
[CLSCompliantAttribute(false)]
public class CurrentSelectionPusher : Collection<Object>, 
    IDisposable

Il tipo CurrentSelectionPusher espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico CurrentSelectionPusher Creare il componente

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi contenuti in Collection<T>. (Ereditato da Collection<Object>)
Proprietà pubblica Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<Object>)
Proprietà protetta. Items Ottiene un wrapper dell'oggetto IList<T> per l'insieme Collection<T>. (Ereditato da Collection<Object>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge un oggetto alla fine dell'insieme Collection<T>. (Ereditato da Collection<Object>)
Metodo pubblico AddCurrencyManagerProvidersFromContainer Aggiungere tutti provider CurrencyManager trovati nel contenitore specificato di Windows Forms
Metodo pubblico Clear Rimuove tutti gli elementi dall'insieme Collection<T>. (Ereditato da Collection<Object>)
Metodo protetto ClearItems Cancellare gli elementi nell'elenco. (Esegue l'override di Collection<T>.ClearItems()).
Metodo pubblico Contains Determina se un elemento è incluso in Collection<T>. (Ereditato da Collection<Object>)
Metodo pubblico CopyTo Copia l'intero insieme Collection<T> in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da Collection<Object>)
Metodo pubblico Dispose
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize (Esegue l'override di Object.Finalize()).
Metodo pubblico GetEnumerator Restituisce un enumeratore che scorre la classe Collection<T>. (Ereditato da Collection<Object>)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IndexOf Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intera classe Collection<T>. (Ereditato da Collection<Object>)
Metodo pubblico Insert Inserisce un elemento in Collection<T> in corrispondenza dell'indice specificato. (Ereditato da Collection<Object>)
Metodo protetto InsertItem Esegue la sottoscrizione agli eventi di modifica in qualsiasi provider aggiunto (Esegue l'override di Collection<T>.InsertItem(Int32, T)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove Rimuove la prima occorrenza di un oggetto specifico dall'insieme Collection<T>. (Ereditato da Collection<Object>)
Metodo pubblico RemoveAt Consente di rimuovere l'elemento in corrispondenza dell'indice specificato di Collection<T>. (Ereditato da Collection<Object>)
Metodo protetto RemoveItem Annulla la sottoscrizione dagli eventi di modifica in qualsiasi provider aggiunto (Esegue l'override di Collection<T>.RemoveItem(Int32)).
Metodo protetto SetItem Sostituisce un elemento nell'elenco. (Esegue l'override di Collection<T>.SetItem(Int32, T)).
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 elemento a IList. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains Stabilisce se IList contiene un valore specifico. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia gli elementi dell'interfaccia ICollection in un oggetto Array, a partire da un particolare indice della matrice Array. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Restituisce un enumeratore che consente di scorrere una raccolta. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Determina l'indice di un elemento specifico dell'interfaccia IList. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserisce un elemento nell'oggetto IList in corrispondenza dell'indice specificato. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize Ottiene un valore che indica se IList ha dimensioni fisse. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection<T>.IsReadOnly Ottiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly Ottiene un valore che indica se IList è di sola lettura. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe). (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia IList. (Ereditato da Collection<Object>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a ICollection. (Ereditato da Collection<Object>)

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.Modeling.Shell