ExpansionProvider.OnItemChosen(String, String) 方法

定义

在代码段浏览器中选择项时调用。

public:
 virtual int OnItemChosen(System::String ^ pszTitle, System::String ^ pszPath);
public:
 virtual int OnItemChosen(Platform::String ^ pszTitle, Platform::String ^ pszPath);
 virtual int OnItemChosen(std::wstring const & pszTitle, std::wstring const & pszPath);
public virtual int OnItemChosen (string pszTitle, string pszPath);
abstract member OnItemChosen : string * string -> int
override this.OnItemChosen : string * string -> int
Public Overridable Function OnItemChosen (pszTitle As String, pszPath As String) As Integer

参数

pszTitle
String

中一个字符串,其中包含所选代码段的名称。

pszPath
String

中一个包含代码段模板文件的路径的字符串。

返回

Int32

如果成功, S_OK 则返回; 否则返回错误代码。

实现

注解

此方法是 OnItemChosen 接口上方法的实现 IVsExpansionClient

基方法从传递给或方法的对象获取当前插入符号位置, IVsTextView InsertSpecificExpansion 然后对 InsertNamedExpansion InsertNamedExpansion 对象调用方法,并 IVsExpansionClient 将此调用中的成功代码返回给 InsertNamedExpansion 方法。

适用于