IVsTextViewIntellisenseHost 介面
核心編輯器會供標準的編輯器檢視中的 intellisense 主應用程式。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop.8.0 (在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)
語法
'宣告
<InterfaceTypeAttribute()> _
<GuidAttribute("0816A38B-2B41-4D2A-B1FF-23C1E28D8A18")> _
Public Interface IVsTextViewIntellisenseHost _
Inherits IVsIntellisenseHost
[InterfaceTypeAttribute()]
[GuidAttribute("0816A38B-2B41-4D2A-B1FF-23C1E28D8A18")]
public interface IVsTextViewIntellisenseHost : IVsIntellisenseHost
[InterfaceTypeAttribute()]
[GuidAttribute(L"0816A38B-2B41-4D2A-B1FF-23C1E28D8A18")]
public interface class IVsTextViewIntellisenseHost : IVsIntellisenseHost
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0816A38B-2B41-4D2A-B1FF-23C1E28D8A18")>]
type IVsTextViewIntellisenseHost =
interface
interface IVsIntellisenseHost
end
public interface IVsTextViewIntellisenseHost extends IVsIntellisenseHost
IVsTextViewIntellisenseHost 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
AfterCompletorCommit | ||
BeforeCompletorCommit | ||
Exec | ||
GetContextBuffer | 內容的緩衝區。 | |
GetContextCaretPos | ||
GetContextFocalPoint | 「 焦點 」 或內容緩衝區應該列入考慮的起點的內容中的位置 | |
GetContextLocation | ||
GetContextSelection | ||
GetHostFlags | 主應用程式旗標 (請參閱上述的 IntellisenseHostFlags 列舉) | |
GetHostWindow | ||
GetServiceProvider | ||
GetSmartTagRect | ||
GetSubjectCaretPos | ||
GetSubjectSelection | ||
GetSubjectText | Intellisense 應操作的文字。 | |
HighlightMatchingBrace | ||
QueryStatus | ||
ReplaceSubjectTextSpan | 編輯主旨文字。如果文字包含 CR/LFs,且旗標有 IHF_SINGLELINESUBJECT 會傳回 E_FAIL (或其他項目)。 | |
SetContextCaretPos | 相對於內容緩衝區的插入號/選項設定。所有編輯應該經由緩衝區。 | |
SetContextSelection | ||
SetSubjectCaretPos | 主旨文字的插入號/選取範圍管理。如果設定 IHF_NOSEPARATESUBJECT 旗標中的所有 return E_NOTIMPL。 | |
SetSubjectFromPrimaryBuffer | 設定範圍,從主要的緩衝區。 | |
SetSubjectSelection | ||
UpdateCompletionStatus | 處理的 Intellisense UI。 | |
UpdateSmartTagWindow | ||
UpdateTipWindow |
回頁首