C# 如何使用Resharper文件/活动模板生成异常类
我喜欢为遇到的大多数错误情况创建许多自定义异常,而不是说一直使用InvalidOperation 我最近得到了Resharper,并认为它的模板功能将是我的救星,但我似乎无法从File/Live template功能中得到我想要的 我想做的基本上是这样的:C# 如何使用Resharper文件/活动模板生成异常类,c#,visual-studio,templates,resharper,C#,Visual Studio,Templates,Resharper,我喜欢为遇到的大多数错误情况创建许多自定义异常,而不是说一直使用InvalidOperation 我最近得到了Resharper,并认为它的模板功能将是我的救星,但我似乎无法从File/Live template功能中得到我想要的 我想做的基本上是这样的: ... throw new [resharper key combo]MyCustomName[enter] ... 并在文件“MyCustomNameException.cs”中获取名为“MyCustomNameException”的异常
...
throw new [resharper key combo]MyCustomName[enter]
...
并在文件“MyCustomNameException.cs”中获取名为“MyCustomNameException”的异常类
对我来说,实时模板似乎不是正确的选择——它会以内联方式扩展代码。
但是文件模板似乎也不起作用——它只要求我指定文件名。文件模板选项是否尽可能接近我想要的内容?不确定是否要添加“异常”部分,但如果键入全名并按ALT+ENTER,ReSharper将提供“创建类”MyCustomNameException。它创建的代码是:
internal class MyCustomNameException : Exception
{
}
到目前为止,我所能做的最好的事情就是键入我的typename,在未定义的符号上单击alt enter,再次单击alt enter将新类移动到新文件中,然后使用alt insert生成一些构造函数。