【发布时间】:2012-09-16 17:49:27
【问题描述】:
当在Implements IInterface 之后按回车键时,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.
如何实现这种行为?
更新:您尝试了什么?
没有。我不知道从哪里开始寻找,我所有的谷歌搜索都是空的。
【问题讨论】:
-
好问题。我实际上认为 VS2010 终于实现了更智能的查找。如果不是这种情况,那你就不走运了:除了升级到最新版本的 Visual Studio 之外,没有其他办法让它工作。
-
更改行为将在 VS 2012 中可用?还是 VS 2012 只会进行更智能的查找?因为我想在方法参数超过 X 个字符时对其进行格式化。
标签: vb.net visual-studio-2010 namespaces code-generation