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