IVsIntellisenseHost Interface
Implemented by clients (including IVsTextView) to provide IntelliSense hosting functionality.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'宣告
<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
The IVsIntellisenseHost type exposes the following members.
Methods
Name | Description | |
---|---|---|
AfterCompletorCommit | Handles any cleanup actions after a call to the completor. | |
BeforeCompletorCommit | Handles actions before committing the completor call. | |
Exec(Guid%, UInt32, UInt32, IntPtr, IntPtr) | (Inherited from IOleCommandTarget.) | |
Exec(Guid%, UInt32, UInt32, Object%, Object%) | Executes the specified command. | |
GetContextBuffer | Gets the context buffer for IntelliSense. | |
GetContextCaretPos | Gets the caret position relative to the context buffer. | |
GetContextFocalPoint | Returns the position in the context buffer that is considered the starting context point. | |
GetContextLocation | Gets the bounding rectangle for the IntelliSense context. | |
GetContextSelection | Gets the selection relative to the context buffer. | |
GetHostFlags | Gets the IntelliSense host flags from the IntellisenseHostFlags enumeration. | |
GetHostWindow | Returns a handle to the host window. | |
GetServiceProvider | Gets an IntelliSense service object. | |
GetSmartTagRect | Returns the smart tag window. | |
GetSubjectCaretPos | Gets the caret position for the text upon which IntelliSense operates. | |
GetSubjectSelection | Gets the selection relative to the text upon which IntelliSense operates. | |
GetSubjectText | Gets the text upon which IntelliSense operates. | |
HighlightMatchingBrace | Highlights the matching brace. | |
QueryStatus(Guid%, UInt32, array<OLECMD[], IntPtr) | (Inherited from IOleCommandTarget.) | |
QueryStatus(Guid%, UInt32, array<OLECMD[], array<OLECMDTEXT[]) | Queries this object for the status of one or more commands generated by user interface events. | |
ReplaceSubjectTextSpan | Edits the text upon which IntelliSense operates. | |
SetContextCaretPos | Sets the caret position relative to the context buffer. | |
SetContextSelection | Sets the selection relative to the context buffer. | |
SetSubjectCaretPos | Sets the caret position relative to the text upon which IntelliSense operates. | |
SetSubjectSelection | Sets the selection relative to the text upon which IntelliSense operates. | |
UpdateCompletionStatus | Updates the completion status user interface (UI). | |
UpdateSmartTagWindow | Updates the smart tag window. | |
UpdateTipWindow | Updates the tip window. |
Top