我在MSDN上尝试“显示语句完成演练”,但无法在没有错误的情况下构建它。
在网站上,他们要求构建 TestCompletionCommandHandler类。在实现完成命令处理程序提供程序。
但是在实现完成命令处理程序时。它要求使用相同名称 TestCompletionCommandHandler类创建另一个类名。
问题。
谢谢
答案 0 :(得分:1)
以下是该网站的引用(我希望你在谈论)
Walkthrough: Displaying Statement Completion
实现完成命令处理程序提供程序
实现完成命令处理程序提供程序
- 添加名为 TestCompletionCommandHandler 的文件。
- 添加一个名为 TestCompletionHandlerProvider 的类,该类实现
醇>IVsTextViewCreationListener
。实现完成命令处理程序
实现完成命令处理程序
- 添加一个名为 TestCompletionCommandHandler 的类,该类实现
醇>IOleCommandTarget
:
说明非常清楚,你应该最终得到名为 TestCompletionCommandHandler.cs 的一个文件,其中包含两个类,这两个类都是肯定的不同的名字:
[Export(typeof(IVsTextViewCreationListener))]
[Name("token completion handler")]
[ContentType("plaintext")]
[TextViewRole(PredefinedTextViewRoles.Editable)]
internal class TestCompletionHandlerProvider : IVsTextViewCreationListener
{
// implementation
}
internal class TestCompletionCommandHandler : IOleCommandTarget
{
// implementation
}