それらの違いは何ですか?「未使用のパラメーター」と「未使用の型パラメーター」の例を教えてください。
もう 1 つの質問です。resharper がエラーを見つけたとしても、プロジェクトは引き続きビルドされます。resharper がエラーを見つけた場合、ビルドを失敗させるにはどうすればよいですか
以下を考えると:
void SomeMethod<someTypeParameter>(someType someParameter)
{
// doing all kinds of things, but not using someTypeParameter and someParameter
}
未使用の型パラメーターはジェネリック パラメーターsomeTypeParameter
( 内<>
) になり、未使用のパラメーターは になりますsomeParameter
。
未使用のパラメータ:
void Go(string s)
{
Console.WriteLine("I'm totally ignoring the 's' parameter");
}
未使用の型パラメータ:
public static void Go<T>()
{
Console.WriteLine("I'm totally ignoring the `T` generic parameter");
}
編集
2 番目の質問については、それは不可能のようですが、ReSharper をビルド プロセスの一部にすることについての議論がここにあります。古いスレッドですが、かなり最近も続いています。