Freigeben über


IVsIntellisenseHost-Schnittstelle

Wird von Clients (einschließlich IVsTextView), um IntelliSense bereitzustellen, das Funktionen hostet.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
<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

Der IVsIntellisenseHost-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode AfterCompletorCommit Behandelt alle Bereinigungsaktionen nach einem Aufruf von completor.
Öffentliche Methode BeforeCompletorCommit Behandeln von Aktionen, bevor der completor Aufruf ein Commit ausgeführt wird.
Öffentliche Methode Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (Von IOleCommandTarget geerbt.)
Öffentliche Methode Exec(Guid%, UInt32, UInt32, Object%, Object%)
Öffentliche Methode GetContextBuffer Ruft den Kontextpuffer für IntelliSense ab.
Öffentliche Methode GetContextCaretPos Legt die Position des Caretzeichens relativ zum Kontextpuffer fest.
Öffentliche Methode GetContextFocalPoint Gibt die Position im Kontextpuffer zurück, das als starten den Kontext das Popup gilt.
Öffentliche Methode GetContextLocation Ruft ein umschließendes Rechteck für den IntelliSense-Kontext ab.
Öffentliche Methode GetContextSelection Ruft die Auswahl im Verhältnis zum Kontextpuffer ab.
Öffentliche Methode GetHostFlags Ruft die IntelliSense-Host von Flags für IntelliSenseHostFlags-Enumeration ab.
Öffentliche Methode GetHostWindow Gibt ein Handle für das Hostfenster zurück.
Öffentliche Methode GetServiceProvider Ruft ein IntelliSense-Dienst Objekt ab.
Öffentliche Methode GetSmartTagRect Gibt das Smarttag im Fenster zurück.
Öffentliche Methode GetSubjectCaretPos Ruft die Position des Caretzeichens relativ zum Text ab, nach dem IntelliSense funktioniert.
Öffentliche Methode GetSubjectSelection Ruft die Auswahl relativ zum Text ab, nach dem IntelliSense funktioniert.
Öffentliche Methode GetSubjectText Ruft den Text ab, für die IntelliSense funktioniert.
Öffentliche Methode HighlightMatchingBrace Hebt die übereinstimmende geschweifte Klammer hervor.
Öffentliche Methode QueryStatus(Guid, UInt32, OLECMD, IntPtr) (Von IOleCommandTarget geerbt.)
Öffentliche Methode QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[])
Öffentliche Methode ReplaceSubjectTextSpan Bearbeitet den Text hinter dem IntelliSense funktioniert.
Öffentliche Methode SetContextCaretPos Legt die Position des Caretzeichens relativ zum Kontextpuffer fest.
Öffentliche Methode SetContextSelection Legt die Auswahl im Verhältnis zum Kontextpuffer fest.
Öffentliche Methode SetSubjectCaretPos Legt die Position des Caretzeichens relativ zum Text fest, nach dem IntelliSense funktioniert.
Öffentliche Methode SetSubjectSelection Legt die Auswahl relativ zum Text fest, nach dem IntelliSense funktioniert.
Öffentliche Methode UpdateCompletionStatus Aktualisiert die Benutzeroberfläche für Abschlussstatus.
Öffentliche Methode UpdateSmartTagWindow Aktualisiert das Smarttag im Fenster.
Öffentliche Methode UpdateTipWindow Aktualisiert das Fenster Spitze.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace