IVsTextViewIntellisenseHost IVsTextViewIntellisenseHost IVsTextViewIntellisenseHost IVsTextViewIntellisenseHost IVsTextViewIntellisenseHost IVsTextViewIntellisenseHost Interface

Definition

Core editor provided intellisense host for standard editor views.

public interface class IVsTextViewIntellisenseHost : Microsoft::VisualStudio::TextManager::Interop::IVsIntellisenseHost
public interface class IVsTextViewIntellisenseHost : Microsoft::VisualStudio::TextManager::Interop::IVsIntellisenseHost
__interface IVsTextViewIntellisenseHost : Microsoft::VisualStudio::TextManager::Interop::IVsIntellisenseHost
[System.Runtime.InteropServices.Guid("0816A38B-2B41-4D2A-B1FF-23C1E28D8A18")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextViewIntellisenseHost : Microsoft.VisualStudio.TextManager.Interop.IVsIntellisenseHost
type IVsTextViewIntellisenseHost = interface
    interface IVsIntellisenseHost
Public Interface IVsTextViewIntellisenseHost
Implements IVsIntellisenseHost
Attributes
Implements

Methods

AfterCompletorCommit() AfterCompletorCommit() AfterCompletorCommit() AfterCompletorCommit() AfterCompletorCommit() AfterCompletorCommit()
BeforeCompletorCommit() BeforeCompletorCommit() BeforeCompletorCommit() BeforeCompletorCommit() BeforeCompletorCommit() BeforeCompletorCommit()
Exec(Guid, UInt32, UInt32, Object, Object) Exec(Guid, UInt32, UInt32, Object, Object) Exec(Guid, UInt32, UInt32, Object, Object) Exec(Guid, UInt32, UInt32, Object, Object) Exec(Guid, UInt32, UInt32, Object, Object) Exec(Guid, UInt32, UInt32, Object, Object)
GetContextBuffer(IVsTextLines) GetContextBuffer(IVsTextLines) GetContextBuffer(IVsTextLines) GetContextBuffer(IVsTextLines) GetContextBuffer(IVsTextLines) GetContextBuffer(IVsTextLines)

The context buffer.

GetContextCaretPos(Int32, Int32) GetContextCaretPos(Int32, Int32) GetContextCaretPos(Int32, Int32) GetContextCaretPos(Int32, Int32) GetContextCaretPos(Int32, Int32) GetContextCaretPos(Int32, Int32)
GetContextFocalPoint(TextSpan[], Int32) GetContextFocalPoint(TextSpan[], Int32) GetContextFocalPoint(TextSpan[], Int32) GetContextFocalPoint(TextSpan[], Int32) GetContextFocalPoint(TextSpan[], Int32) GetContextFocalPoint(TextSpan[], Int32)

The "focal point" or position in the context buffer that should be considered the starting context point

GetContextLocation(Int32, Int32, Int32, RECT[], Int32) GetContextLocation(Int32, Int32, Int32, RECT[], Int32) GetContextLocation(Int32, Int32, Int32, RECT[], Int32) GetContextLocation(Int32, Int32, Int32, RECT[], Int32) GetContextLocation(Int32, Int32, Int32, RECT[], Int32) GetContextLocation(Int32, Int32, Int32, RECT[], Int32)
GetContextSelection(TextSpan[]) GetContextSelection(TextSpan[]) GetContextSelection(TextSpan[]) GetContextSelection(TextSpan[]) GetContextSelection(TextSpan[]) GetContextSelection(TextSpan[])
GetHostFlags(UInt32) GetHostFlags(UInt32) GetHostFlags(UInt32) GetHostFlags(UInt32) GetHostFlags(UInt32) GetHostFlags(UInt32)

Host flags (see IntellisenseHostFlags enum above)

GetHostWindow(IntPtr) GetHostWindow(IntPtr) GetHostWindow(IntPtr) GetHostWindow(IntPtr) GetHostWindow(IntPtr) GetHostWindow(IntPtr)
GetServiceProvider(IServiceProvider) GetServiceProvider(IServiceProvider) GetServiceProvider(IServiceProvider) GetServiceProvider(IServiceProvider) GetServiceProvider(IServiceProvider) GetServiceProvider(IServiceProvider)
GetSmartTagRect(RECT[]) GetSmartTagRect(RECT[]) GetSmartTagRect(RECT[]) GetSmartTagRect(RECT[]) GetSmartTagRect(RECT[]) GetSmartTagRect(RECT[])
GetSubjectCaretPos(Int32) GetSubjectCaretPos(Int32) GetSubjectCaretPos(Int32) GetSubjectCaretPos(Int32) GetSubjectCaretPos(Int32) GetSubjectCaretPos(Int32)
GetSubjectSelection(Int32, Int32) GetSubjectSelection(Int32, Int32) GetSubjectSelection(Int32, Int32) GetSubjectSelection(Int32, Int32) GetSubjectSelection(Int32, Int32) GetSubjectSelection(Int32, Int32)
GetSubjectText(String) GetSubjectText(String) GetSubjectText(String) GetSubjectText(String) GetSubjectText(String) GetSubjectText(String)

The text upon which Intellisense should operate.

HighlightMatchingBrace(UInt32, UInt32, TextSpan[]) HighlightMatchingBrace(UInt32, UInt32, TextSpan[]) HighlightMatchingBrace(UInt32, UInt32, TextSpan[]) HighlightMatchingBrace(UInt32, UInt32, TextSpan[]) HighlightMatchingBrace(UInt32, UInt32, TextSpan[]) HighlightMatchingBrace(UInt32, UInt32, TextSpan[])
QueryStatus(Guid, UInt32, OLECMD[], OLECMDTEXT[]) QueryStatus(Guid, UInt32, OLECMD[], OLECMDTEXT[]) QueryStatus(Guid, UInt32, OLECMD[], OLECMDTEXT[]) QueryStatus(Guid, UInt32, OLECMD[], OLECMDTEXT[]) QueryStatus(Guid, UInt32, OLECMD[], OLECMDTEXT[]) QueryStatus(Guid, UInt32, OLECMD[], OLECMDTEXT[])
ReplaceSubjectTextSpan(Int32, Int32, String) ReplaceSubjectTextSpan(Int32, Int32, String) ReplaceSubjectTextSpan(Int32, Int32, String) ReplaceSubjectTextSpan(Int32, Int32, String) ReplaceSubjectTextSpan(Int32, Int32, String) ReplaceSubjectTextSpan(Int32, Int32, String)

Editing subject text. Return E_FAIL (or something) if text contains CR/LFs and flags contain IHF_SINGLELINESUBJECT.

SetContextCaretPos(Int32, Int32) SetContextCaretPos(Int32, Int32) SetContextCaretPos(Int32, Int32) SetContextCaretPos(Int32, Int32) SetContextCaretPos(Int32, Int32) SetContextCaretPos(Int32, Int32)

Caret/selection setting relative to the context buffer. Any editing should be done via the buffer.

SetContextSelection(Int32, Int32, Int32, Int32) SetContextSelection(Int32, Int32, Int32, Int32) SetContextSelection(Int32, Int32, Int32, Int32) SetContextSelection(Int32, Int32, Int32, Int32) SetContextSelection(Int32, Int32, Int32, Int32) SetContextSelection(Int32, Int32, Int32, Int32)
SetSubjectCaretPos(Int32) SetSubjectCaretPos(Int32) SetSubjectCaretPos(Int32) SetSubjectCaretPos(Int32) SetSubjectCaretPos(Int32) SetSubjectCaretPos(Int32)

Caret/selection management for subject text. All return E_NOTIMPL if IHF_NOSEPARATESUBJECT is set in flags.

SetSubjectFromPrimaryBuffer(TextSpan[]) SetSubjectFromPrimaryBuffer(TextSpan[]) SetSubjectFromPrimaryBuffer(TextSpan[]) SetSubjectFromPrimaryBuffer(TextSpan[]) SetSubjectFromPrimaryBuffer(TextSpan[]) SetSubjectFromPrimaryBuffer(TextSpan[])

Sets the span from the primary buffer.

SetSubjectSelection(Int32, Int32) SetSubjectSelection(Int32, Int32) SetSubjectSelection(Int32, Int32) SetSubjectSelection(Int32, Int32) SetSubjectSelection(Int32, Int32) SetSubjectSelection(Int32, Int32)
UpdateCompletionStatus(IVsCompletionSet, UInt32) UpdateCompletionStatus(IVsCompletionSet, UInt32) UpdateCompletionStatus(IVsCompletionSet, UInt32) UpdateCompletionStatus(IVsCompletionSet, UInt32) UpdateCompletionStatus(IVsCompletionSet, UInt32) UpdateCompletionStatus(IVsCompletionSet, UInt32)

Intellisense UI handling.

UpdateSmartTagWindow(IVsSmartTagTipWindow, UInt32) UpdateSmartTagWindow(IVsSmartTagTipWindow, UInt32) UpdateSmartTagWindow(IVsSmartTagTipWindow, UInt32) UpdateSmartTagWindow(IVsSmartTagTipWindow, UInt32) UpdateSmartTagWindow(IVsSmartTagTipWindow, UInt32) UpdateSmartTagWindow(IVsSmartTagTipWindow, UInt32)
UpdateTipWindow(IVsTipWindow, UInt32) UpdateTipWindow(IVsTipWindow, UInt32) UpdateTipWindow(IVsTipWindow, UInt32) UpdateTipWindow(IVsTipWindow, UInt32) UpdateTipWindow(IVsTipWindow, UInt32) UpdateTipWindow(IVsTipWindow, UInt32)

Applies to