是否ReSharper的包含转换到直接投重构? [英] Does Resharper contain a Convert to Direct Cast refactoring?
本文介绍了是否ReSharper的包含转换到直接投重构?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有code这样的遍及code群:
I have code like this all over the code base:
MultiList ml = this.CriteriaList.ItemByName(SC_SAM_CATEGORIES) as MultiList;
我想将其转换为直接投:
I want to convert it to direct cast:
MultiList ml = (MultiList) this.CriteriaList.ItemByName(SC_SAM_CATEGORIES);
与替换多重表毫升
与 VAR毫升
的可能的奖金。
ReSharper的是否包含这样的重构,可能是通过一个插件?如果是这样,我怎么打开它?
Does Resharper contain a refactoring like this, perhaps via an addin? If so, how do I turn it on?
推荐答案
是的,你其实可以通过自定义模式撰写自己的重构:的看到此链接
Yes, you can actually compose your own refactorings through Custom Patterns : see this link
在你的情况:
搜索模式:的
$type$ $id$ = $expr$ as $type$;
替换模式:的
var $id$ = ($type$) $expr$;
您就可以使其显示为一个快速修复。
You can then make it appear as a quick-fix.
这篇关于是否ReSharper的包含转换到直接投重构?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文