C# 匿名类型到实类重构

C# 匿名类型到实类重构,c#,resharper,anonymous-types,C#,Resharper,Anonymous Types,有没有一种简单的方法可以将匿名类型重构为类?我经常使用匿名类型创建代码原型,然后必须返回并重新实现各种类,因为它们需要在本地范围之外使用。我正在使用resharper,不知道是否有一种简单的方法可以做到这一点。使用resharper 5.1(我希望它从版本4开始就可以使用,这是第一个支持C#3.0的版本),光标可以在新建之前到关闭}之后的任意位置,在这段代码中: var v = new {Name = "Brian"}; 打开重构此…菜单(通常使用Ctrl+Shift+R),其

有没有一种简单的方法可以将匿名类型重构为类?我经常使用匿名类型创建代码原型,然后必须返回并重新实现各种类,因为它们需要在本地范围之外使用。我正在使用resharper,不知道是否有一种简单的方法可以做到这一点。

使用resharper 5.1(我希望它从版本4开始就可以使用,这是第一个支持C#3.0的版本),光标可以在
新建
之前到关闭
}
之后的任意位置,在这段代码中:

        var v = new {Name = "Brian"};
打开
重构此…
菜单(通常使用Ctrl+Shift+R),其中一个选项是
用命名类替换匿名类型…
,这将打开此对话框:


请注意,如果匿名类型具有也是匿名类型的属性,则必须首先将属性重构为命名类型。有没有办法在不使用ReSharper的情况下执行此操作?