在Implements IInterface
之后按Enter键时,Visual Studio会生成实现所有方法,属性等的代码。到目前为止,很好......我的“问题”是它插入了太多代码:
Public Class A
Implements IList(Of String)
Public Sub Add(item As String) Implements System.Collections.Generic.ICollection(Of String).Add
End Sub
...
End Class
我希望VS知道文件顶部有Import System.Collections.Generic
,因此可以省略命名空间。
在上面的例子中,System.Collections.Generic.ICollection(Of String).Add
应该只是
ICollection(Of String).Add
。
如何实现这种行为?
更新:您尝试了什么?
没有。我不知道从哪里开始查看,所有我的谷歌搜索都是空的。
答案 0 :(得分:0)
尝试安装Roslyn预览版(可在http://roslyn.codeplex.com处获得)我相信它应该足够聪明,不能包含额外的命名空间信息,或者立即调出QuickFix选项来删除无关代码的所有实例。