Partager via


IVsIntellisenseHost, interface

Implémenté par des clients (IVsTextView) pour fournir Intellisense hébergeant la fonctionnalité.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
<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

Le type IVsIntellisenseHost expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AfterCompletorCommit Gère toutes les actions de nettoyage après un appel au completor.
Méthode publique BeforeCompletorCommit Actions de handles avant de valider l'appel de completor.
Méthode publique Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) (Hérité de IOleCommandTarget.)
Méthode publique Exec(Guid%, UInt32, UInt32, Object%, Object%)
Méthode publique GetContextBuffer Obtient la mémoire tampon de contexte pour Intellisense.
Méthode publique GetContextCaretPos Définit l'emplacement du signe insertion par rapport à la mémoire tampon de contexte.
Méthode publique GetContextFocalPoint Retourne la position dans la mémoire tampon de contexte qui est considérée le point de départ de contexte.
Méthode publique GetContextLocation Obtient le rectangle englobant pour le contexte d'Intellisense.
Méthode publique GetContextSelection Obtient la sélection par rapport à la mémoire tampon de contexte.
Méthode publique GetHostFlags Obtient les balises d'hôte d'Intellisense de l'énumération d'IntelliSenseHostFlags.
Méthode publique GetHostWindow Retourne un handle vers la fenêtre hôte.
Méthode publique GetServiceProvider Obtient un objet du service d'Intellisense.
Méthode publique GetSmartTagRect Retourne la fenêtre de balise active.
Méthode publique GetSubjectCaretPos Obtient l'emplacement du signe insertion relatif au texte sur lequel Intellisense fonctionne.
Méthode publique GetSubjectSelection Obtient la sélection relatif au texte sur lequel Intellisense fonctionne.
Méthode publique GetSubjectText Obtient le texte sur lequel Intellisense fonctionne.
Méthode publique HighlightMatchingBrace Met en surbrillance l'accolade correspondante.
Méthode publique QueryStatus(Guid, UInt32, OLECMD, IntPtr) (Hérité de IOleCommandTarget.)
Méthode publique QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[])
Méthode publique ReplaceSubjectTextSpan Modifie le texte sur lequel Intellisense fonctionne.
Méthode publique SetContextCaretPos Définit l'emplacement du signe insertion par rapport à la mémoire tampon de contexte.
Méthode publique SetContextSelection Définit la sélection par rapport à la mémoire tampon de contexte.
Méthode publique SetSubjectCaretPos Définit l'emplacement du signe insertion relatif au texte sur lequel Intellisense fonctionne.
Méthode publique SetSubjectSelection Définit la sélection relatif au texte sur lequel Intellisense fonctionne.
Méthode publique UpdateCompletionStatus Met à jour l'interface utilisateur d'état (UI) d'achèvement.
Méthode publique UpdateSmartTagWindow Met à jour la fenêtre de balise active.
Méthode publique UpdateTipWindow Met à jour la fenêtre de conseil.

Début

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms