Metodo CompletionSet.Init
Inizializza l'oggetto set di completamenti.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Sintassi
'Dichiarazione
Public Overridable Sub Init ( _
textView As IVsTextView, _
declarations As Declarations, _
completeWord As Boolean _
)
public virtual void Init(
IVsTextView textView,
Declarations declarations,
bool completeWord
)
Parametri
- textView
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] Un oggetto di IVsTextView che rappresenta la visualizzazione del file di origine.
- declarations
Tipo: Microsoft.VisualStudio.Package.Declarations
[in] Un oggetto di Declarations che gestisce l'elenco delle dichiarazioni per mostrare nell' elenco di completamento.
- completeWord
Tipo: System.Boolean
[in] true se una parte di una parola deve essere completata in caso contrario, false (l'utente ha selezionato completare Word dal menu di IntelliSense con il cursore è posizionato immediatamente successiva al testo.In questo modo verranno visualizzati tutti i completamenti possibili).
Note
Questo metodo viene chiamato quando l'oggetto di CompletionSet creato nella chiamata al metodo di CreateCompletionSet nella classe di Source sta per essere utilizzato per visualizzare un elenco di completamento.Questo metodo consente lo stesso oggetto di CompletionSet per il riutilizzo.
Le prime chiamate al metodo di base il metodo di Close quindi memorizzare nella cache l'oggetto di IVsTextView e l'oggetto di Declarations .Il metodo di base quindi restituisce immediatamente un valore se l'oggetto di Declarations è vuoto.In caso contrario, il metodo di base chiama il metodo di UpdateCompletionStatus l ' oggetto di IVsTextView con il flag UCS_NAMESCHANGED.If the completeWord il parametro è true, il flag UCS_COMPLETEWORD is also given to UpdateCompletionStatus.If UpdateCompletionStatus ha esito negativo, a COMException ha esito negativo, a.Infine, il metodo di base imposta il flag interno che indica che la visualizzazione è visibile.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.