Condividi tramite


Interfaccia SelectionContainer

Rappresenta il contesto della selezione con gli oggetti che modellano la selezione sotto il livello dell'elemento di progetto.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")> _
Public Interface SelectionContainer _
    Inherits IEnumerable
[GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface SelectionContainer : IEnumerable
[GuidAttribute(L"02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface class SelectionContainer : IEnumerable
[<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")>]
type SelectionContainer =  
    interface
        interface IEnumerable
    end
public interface SelectionContainer extends IEnumerable

Il tipo SelectionContainer espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti nell'insieme.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre diretto di un oggetto SelectionContainer.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un'enumerazione per gli elementi di un insieme.
Metodo pubblico Item Restituisce un oggetto nell'insieme SelectionContainer.

In alto

Note

L'oggetto SelectionContainer è un oggetto generico di registrazione delle selezioni. Esiste un solo oggetto di selezione globale per l'ambiente: DTE.SelectedItems.SelectionContainer.

L'oggetto SelectedItems è un insieme che rappresenta i singoli oggetti ProjectItem, da cui è possibile ottenere l'oggetto Project. Poiché, tuttavia, un elemento può offrire una selezione di un oggetto arbitrario all'interno del contesto, SelectionContainer può rappresentare qualsiasi tipo di oggetto selezionato.

Esempi

Sub SelectionContainerExample()
   Dim SelContain As SelectionContainer
   Dim ContainerItem As SelectedItem

   ' Set references to the selection container and its selected item.
   SelContain = DTE.SelectedItems.SelectionContainer
   ContainerItem = DTE.SelectedItems.Item(1)

   ' Print the name of the container of the selected item.
   MsgBox(ContainerItem.Name)
End Sub

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE