ExpansionProvider.OnItemChosen(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在代码段浏览器中选择项时调用。
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
中一个包含代码段模板文件的路径的字符串。
返回
如果成功, S_OK 则返回; 否则返回错误代码。
实现
注解
此方法是 OnItemChosen 接口上方法的实现 IVsExpansionClient 。
基方法从传递给或方法的对象获取当前插入符号位置, IVsTextView InsertSpecificExpansion 然后对 InsertNamedExpansion InsertNamedExpansion 对象调用方法,并 IVsExpansionClient 将此调用中的成功代码返回给 InsertNamedExpansion 方法。