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)

[InterfaceTypeAttribute(1)]
[GuidAttribute("0377986B-C450-453C-A7BE-67116C9129A6")]
public interface IVsIntellisenseHost : IOleCommandTarget

NameDescription
System_CAPS_pubmethodAfterCompletorCommit()

Handles any cleanup actions after a call to the completor.

System_CAPS_pubmethodBeforeCompletorCommit()

Handles actions before committing the completor call.

System_CAPS_pubmethodExec(Guid, UInt32, UInt32, IntPtr, IntPtr)

(Inherited from IOleCommandTarget.)

System_CAPS_pubmethodExec(Guid, UInt32, UInt32, Object, Object)

Executes the specified command.

System_CAPS_pubmethodGetContextBuffer(IVsTextLines)

Gets the context buffer for IntelliSense.

System_CAPS_pubmethodGetContextCaretPos(Int32, Int32)

Gets the caret position relative to the context buffer.

System_CAPS_pubmethodGetContextFocalPoint(TextSpan[], Int32)

Returns the position in the context buffer that is considered the starting context point.

System_CAPS_pubmethodGetContextLocation(Int32, Int32, Int32, RECT[], Int32)

Gets the bounding rectangle for the IntelliSense context.

System_CAPS_pubmethodGetContextSelection(TextSpan[])

Gets the selection relative to the context buffer.

System_CAPS_pubmethodGetHostFlags(UInt32)

Gets the IntelliSense host flags from the IntellisenseHostFlags enumeration.

System_CAPS_pubmethodGetHostWindow(IntPtr)

Returns a handle to the host window.

System_CAPS_pubmethodGetServiceProvider(IServiceProvider)

Gets an IntelliSense service object.

System_CAPS_pubmethodGetSmartTagRect(RECT[])

Returns the smart tag window.

System_CAPS_pubmethodGetSubjectCaretPos(Int32)

Gets the caret position for the text upon which IntelliSense operates.

System_CAPS_pubmethodGetSubjectSelection(Int32, Int32)

Gets the selection relative to the text upon which IntelliSense operates.

System_CAPS_pubmethodGetSubjectText(String)

Gets the text upon which IntelliSense operates.

System_CAPS_pubmethodHighlightMatchingBrace(UInt32, UInt32, TextSpan[])

Highlights the matching brace.

System_CAPS_pubmethodQueryStatus(Guid, UInt32, OLECMD[], IntPtr)

(Inherited from IOleCommandTarget.)

System_CAPS_pubmethodQueryStatus(Guid, UInt32, OLECMD[], OLECMDTEXT[])

Queries this object for the status of one or more commands generated by user interface events.

System_CAPS_pubmethodReplaceSubjectTextSpan(Int32, Int32, String)

Edits the text upon which IntelliSense operates.

System_CAPS_pubmethodSetContextCaretPos(Int32, Int32)

Sets the caret position relative to the context buffer.

System_CAPS_pubmethodSetContextSelection(Int32, Int32, Int32, Int32)

Sets the selection relative to the context buffer.

System_CAPS_pubmethodSetSubjectCaretPos(Int32)

Sets the caret position relative to the text upon which IntelliSense operates.

System_CAPS_pubmethodSetSubjectSelection(Int32, Int32)

Sets the selection relative to the text upon which IntelliSense operates.

System_CAPS_pubmethodUpdateCompletionStatus(IVsCompletionSet, UInt32)

Updates the completion status user interface (UI).

System_CAPS_pubmethodUpdateSmartTagWindow(IVsSmartTagTipWindow, UInt32)

Updates the smart tag window.

System_CAPS_pubmethodUpdateTipWindow(IVsTipWindow, UInt32)

Updates the tip window.

Return to top
Show: