共用方式為


ISignatureHelpSession 介面

定義用以顯示簽章說明的 IntelliSense 工作階段。

命名空間:  Microsoft.VisualStudio.Language.Intellisense
組件:  Microsoft.VisualStudio.Language.Intellisense (在 Microsoft.VisualStudio.Language.Intellisense.dll 中)

語法

'宣告
Public Interface ISignatureHelpSession _
    Inherits IIntellisenseSession, IPropertyOwner
public interface ISignatureHelpSession : IIntellisenseSession, 
    IPropertyOwner
public interface class ISignatureHelpSession : IIntellisenseSession, 
    IPropertyOwner
type ISignatureHelpSession =  
    interface 
        interface IIntellisenseSession 
        interface IPropertyOwner 
    end
public interface ISignatureHelpSession extends IIntellisenseSession, IPropertyOwner

ISignatureHelpSession 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 IsDismissed 判斷是否取消工作階段。 (繼承自 IIntellisenseSession)。
公用屬性 Presenter 取得用以呈現此工作階段之 IntelliSense 的 IIntellisensePresenter。 (繼承自 IIntellisenseSession)。
公用屬性 Properties 取得由房屋擁有者控制的屬性集合。 (繼承自 IPropertyOwner)。
公用屬性 SelectedSignature 取得在有效的簽章的集合中目前選取的簽章。
公用屬性 Signatures 取得此工作階段的有效簽章。
公用屬性 TextView 取得ITextView觸發此 IntelliSense 工作階段的。 (繼承自 IIntellisenseSession)。

回頁首

方法

  名稱 描述
公用方法 Collapse 降低最小化狀態的工作階段。如果工作階段沒有這種狀態,就會關閉工作階段。 (繼承自 IIntellisenseSession)。
公用方法 Dismiss 取消工作階段,使展示器終結,並使工作階段從工作階段堆疊中移除。 (繼承自 IIntellisenseSession)。
公用方法 GetTriggerPoint(ITextBuffer) 取得ITrackingPoint IntelliSense 本次觸發的指定ITextBuffer。 (繼承自 IIntellisenseSession)。
公用方法 GetTriggerPoint(ITextSnapshot) 取得根據指定的 ITextSnapshot 觸發此 IntelliSense 工作階段的所在 SnapshotPoint。 (繼承自 IIntellisenseSession)。
公用方法 Match 判斷工作階段中的最佳相符項目,並將選取項目設為此項目。 (繼承自 IIntellisenseSession)。
公用方法 Recalculate 使用相同的觸發點,重新計算有關此工作階段的基礎 IntelliSense 項目。 (繼承自 IIntellisenseSession)。
公用方法 Start 啟動工作階段。 (繼承自 IIntellisenseSession)。

回頁首

事件

  名稱 描述
公用事件 Dismissed 在工作階段取消時發生。 (繼承自 IIntellisenseSession)。
公用事件 PresenterChanged 在此工作階段的 IntelliSense 展示器變更時發生。 (繼承自 IIntellisenseSession)。
公用事件 Recalculated 發生於工作階段會重新計算。 (繼承自 IIntellisenseSession)。
公用事件 SelectedSignatureChanged SelectedSignature 屬性變更時發生。

回頁首

範例

如需使用此介面的範例,請參閱逐步解說: 顯示簽章說明

請參閱

參考

Microsoft.VisualStudio.Language.Intellisense 命名空間