Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Resharper文件/活动模板生成异常类_C#_Visual Studio_Templates_Resharper - Fatal编程技术网

C# 如何使用Resharper文件/活动模板生成异常类

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”的异常

我喜欢为遇到的大多数错误情况创建许多自定义异常,而不是说一直使用InvalidOperation

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

我想做的基本上是这样的:

...
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生成一些构造函数。