Condividi tramite


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

  • 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

Vedere anche

Riferimenti

CompletionSet Classe

Spazio dei nomi Microsoft.VisualStudio.Package