VB.NET代码重新排序到接口

时间:2017-03-06 12:05:52

标签: vb.net code-formatting

有没有一种简单的方法,不使用外部工具,让我的类的物理布局与我的界面相匹配?

如果我有界面,IFoo

Interface IFoo
    Function DoFoo() As Integer
    Function DoBar() As Integer
End Function

我最终会上课:

Class MyFoo
    Public Function DoFoo() As Integer Implements IFoo.DoFoo
        '...
    End Function

    Public Function DoBar() As Integer Implements IFoo.DoBar
        '...
    End Function
End Function

然后我决定将GetFoo()添加到我的界面。我把它与DoFoo()放在一起,因为它是一个相关的东西,我想组合像条款。 Visual Studio然后告诉我该类不再正确地实现IFoo。自动生成的代码位于MyFoo

的末尾

我想要做的是将项目插入正确的位置(在界面中的上一项下),或者在事件后移动到那里。

没有任何与谷歌相关的信息。

1 个答案:

答案 0 :(得分:1)

Visual Studio中没有此类功能。为此,我使用CodeMaid扩展,它可以按字母顺序和类型和范围排列VB.NET代码。它真的让你的代码变得美丽。还有一个非常好的商业扩展名为CodeRush for Roslyn,它具有更多功能,并且可以更好地组织文档。