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