これを変更する必要はありませんが、警告ではありませんが、設定を変更する必要があります。Resharper - ローカル変数を一度も使用しないでください。
ここですか?
これは渡す必要のあるコードです(コンパイラの警告ではありません)。トランザクションは使用されていないローカル変数ですが、これは有効です。
using (TransactionScope transaction = new TransactionScope())
{
// ...
}
これを変更する必要はありませんが、警告ではありませんが、設定を変更する必要があります。Resharper - ローカル変数を一度も使用しないでください。
ここですか?
これは渡す必要のあるコードです(コンパイラの警告ではありません)。トランザクションは使用されていないローカル変数ですが、これは有効です。
using (TransactionScope transaction = new TransactionScope())
{
// ...
}
トランザクション変数を必要としない場合、あなたは質問(ない具体例)の見出しへの答えとして(新しいのTransactionScope()) { }
私はReSharperを使用して、コンパイラの警告またはエラーの原因となる提案に変えることはできません。私はこれが設計によるものだと信じています。
を使用して に置き換えることができます。 (8.2.1)の場合
:
1)ReSharperの - >オプション - >潜在的なコード品質の問題
2)検索で "未使用ローカル" を入力し、いくつかの行が表示されます。
レベルは右側で調整できます。
警告を完全に無効にするのではなく、その特定の色を変更する方法を知っていたら、私はそれも投稿しますが、その要素を追跡するのは難しいです(偶数そこ)。誰でも?
が警告としてフラグが立てられている例を更新しましたが、これはR#のバグですか? –
Ilyaが正しいです。あなたの例では、変数は全く必要ではなく、(新しいTransactionScope()を使って)十分です。 –