Condividi tramite


Interfaccia IVsCompletionSet

Fornisce funzionalità di completamento delle istruzioni per il servizio di linguaggio.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<InterfaceTypeAttribute()> _
<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")> _
Public Interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute(L"0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface class IVsCompletionSet
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")>]
type IVsCompletionSet =  interface end
public interface IVsCompletionSet

Il tipo IVsCompletionSet espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico Dismiss Rilascia il completamento impostato quando non è più necessario.
Metodo pubblico GetBestMatch Determina l'indice del set di completamenti di più corrispondente, si consideri ciò che è stato digitato fino a questo momento.
Metodo pubblico GetCount Restituisce il numero di elementi nel set di completamenti.
Metodo pubblico GetDescriptionText Restituisce il testo in descrivere l'elemento visualizzato nel set di completamenti.
Metodo pubblico GetDisplayText Restituisce il testo di un elemento prestabilito di completamento visualizzato nell'elenco set di completamenti.
Metodo pubblico GetFlags Restituisce contrassegna indica i comportamenti specifici di questo set di completamenti.
Metodo pubblico GetImageList Restituisce l'elenco delle immagini (glifi) supportate dal set di completamenti.
Metodo pubblico GetInitialExtent Determina dove visualizzare l'elenco set di completamenti nell'editor.
Metodo pubblico OnCommit Determina come testo viene completato.

In alto

Note

Implementare questa interfaccia sull'oggetto del servizio di linguaggio per fornire il completamento delle istruzioni. L'oggetto del servizio di linguaggio necessario distribuire IOleCommandTarget. Per passare alla visualizzazione di testo un puntatore a AddCommandFilterimplementazione, chiamata di IOleCommandTarget .

Il filtro del comando rileva i controlli i tipi di utenti nella finestra del codice. Monitorare le informazioni sui comandi per sapere quando vengono visualizzate le informazioni di completamento delle istruzioni all'utente. Ad esempio, le informazioni di completamento delle istruzioni fornite in Visual C++ quando l'utente digita “- >„ e quando l'utente digita “.„ in Visual Basic.

Il completamento delle istruzioni anche possibile includere la visualizzazione di un elenco delle opzioni di completamento quando si digita una lettera in un determinato ambito. Ad esempio, digitare “c„ in uno spazio dei nomi di un oggetto Visual C# il programma potrebbe presentare un elenco di tutti i completamenti per tale ambito esempio “classe„. Se la “c„ è tipizzata nell'ambito di un metodo, tuttavia, i completamenti possono includere solo le variabili che iniziano con la lettera “c„ as “classe„ non ha alcun significato in un metodo.

Tutti questi completamenti delle istruzioni fa parte dell'insieme di funzionalità di IntelliSense.

Note per gli implementatori

Implementare questa interfaccia sull'oggetto del servizio di linguaggio per includere il completamento delle istruzioni nel servizio di linguaggio. Tale interfaccia può essere distribuita nella propria classe.

Note per i chiamanti

Chiamato dalla visualizzazione di informazioni di completamento dell'istruzione return all'utente.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop