如何使用Resharper文件/实时模板生成异常类

时间:2014-10-29 05:27:32

标签: c# visual-studio templates resharper

我喜欢为我遇到的大多数错误案例制作大量自定义异常,而不是一直使用InvalidOperation。

我最近得到了Resharper,并认为它的模板功能将成为我的救星,但我似乎无法从File / Live模板功能中得到我想要的东西。

我想要做的就是输入:

...
throw new [resharper key combo]MyCustomName[enter]
...

并获取一个名为' MyCustomNameException'的异常类。在文件' MyCustomNameException.cs'。

实时模板对我来说似乎不是正确的 - 它扩展了内联代码。 但是文件模板似乎也没有 - 它只要求我指定文件的名称。文件模板选项是否尽可能接近我想要的内容?

1 个答案:

答案 0 :(得分:0)

不确定添加“例外”部分,但如果您输入全名并按ALT + ENTER,则Resharper将提供“创建类”MyCustomNameException'',它创建的代码是:

internal class MyCustomNameException : Exception
{
}