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