Condividi tramite


Interfaccia IVsIntellisenseHost

Viene implementata da client (IVsTextView incluso) per fornire IntelliSense che ospita funzionalità.

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

Sintassi

'Dichiarazione
<InterfaceTypeAttribute()> _
<GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")> _
Public Interface IVsIntellisenseHost _
    Inherits IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")]
public interface IVsIntellisenseHost : IOleCommandTarget
[InterfaceTypeAttribute()]
[GuidAttribute(L"0377986B-C450-453C-A7BE-67116C9129A6")]
public interface class IVsIntellisenseHost : IOleCommandTarget
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")>]
type IVsIntellisenseHost =  
    interface 
        interface IOleCommandTarget 
    end
public interface IVsIntellisenseHost extends IOleCommandTarget

Il tipo IVsIntellisenseHost espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico AfterCompletorCommit Gestisce tutte le azioni di pulizia dopo una chiamata al completor.
Metodo pubblico BeforeCompletorCommit Azioni di handle prima di eseguire il commit della chiamata di completor.
Metodo pubblico Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (Ereditato da IOleCommandTarget)
Metodo pubblico Exec(Guid%, UInt32, UInt32, Object%, Object%)
Metodo pubblico GetContextBuffer Ottiene il buffer del contesto per IntelliSense.
Metodo pubblico GetContextCaretPos Imposta la posizione del cursore rispetto al buffer del contesto.
Metodo pubblico GetContextFocalPoint Restituisce la posizione nel buffer del contesto che viene considerato il punto iniziale di contesto.
Metodo pubblico GetContextLocation Ottiene il rettangolo delimitatore del contesto di IntelliSense.
Metodo pubblico GetContextSelection Ottiene la selezione in relazione al buffer del contesto.
Metodo pubblico GetHostFlags Ottiene i flag host di IntelliSense da IntelliSenseHostFlags enumerazione.
Metodo pubblico GetHostWindow Restituisce un handle di finestra host.
Metodo pubblico GetServiceProvider ottiene un oggetto servizio di IntelliSense.
Metodo pubblico GetSmartTagRect Restituisce la finestra dello smart tag.
Metodo pubblico GetSubjectCaretPos Ottiene la posizione del cursore rispetto al testo su cui IntelliSense viene eseguito.
Metodo pubblico GetSubjectSelection Ottiene la selezione in relazione al testo su cui IntelliSense viene eseguito.
Metodo pubblico GetSubjectText Ottiene il testo su cui IntelliSense viene eseguito.
Metodo pubblico HighlightMatchingBrace Evidenziare la parentesi graffa corrispondente.
Metodo pubblico QueryStatus(Guid, UInt32, OLECMD, IntPtr) (Ereditato da IOleCommandTarget)
Metodo pubblico QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[])
Metodo pubblico ReplaceSubjectTextSpan Modifica il testo su cui IntelliSense viene eseguito.
Metodo pubblico SetContextCaretPos Imposta la posizione del cursore rispetto al buffer del contesto.
Metodo pubblico SetContextSelection Imposta la selezione in relazione al buffer del contesto.
Metodo pubblico SetSubjectCaretPos Imposta la posizione del cursore rispetto al testo su cui IntelliSense viene eseguito.
Metodo pubblico SetSubjectSelection Imposta la selezione in relazione al testo su cui IntelliSense viene eseguito.
Metodo pubblico UpdateCompletionStatus Aggiornare l'interfaccia utente di stato di completamento (UI).
Metodo pubblico UpdateSmartTagWindow Aggiorna la finestra dello smart tag.
Metodo pubblico UpdateTipWindow Aggiorna la finestra del suggerimento.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop