共用方式為


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

回頁首

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間