3

Implements IInterfaceVisual Studio 生成用于实现所有方法、属性等的代码后按 enter 时。到目前为止,一切都很好......我的“问题”是它插入了太多代码:

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.

如何实现这种行为?

更新:你试过什么?
没有什么。我不知道从哪里开始寻找,我所有的谷歌搜索都是空的。

4

1 回答 1

0

尝试安装 Roslyn 预览版(可在http://roslyn.codeplex.com获得)我相信它应该足够聪明以不包含额外的命名空间信息,或者立即调出 QuickFix 选项以删除无关代码的所有实例.

于 2014-08-01T00:22:30.350 回答