是否ReSharper的包含转换到直接投重构? [英] Does Resharper contain a Convert to Direct Cast refactoring?

查看:219
本文介绍了是否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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆