6

Resharper を手に入れたばかりで、フィールドをプロパティに変換して遊んでいます。これらのプロパティを保護したいのですが、Resharper はそのオプションを提供してくれません。代わりに、Protected Internal オプションしかありません。これは私に考えさせます。プロパティは、単に「保護」するのではなく、常に「内部で保護」する必要があるというルールがどこかにあります。または、リシャーパーの使い方がわからないだけです。それはどれですか?

更新: Jetbrains 自身に連絡したところ、この動作がバグであると特定され、バグ レポートが提出されました。マークの答えは、「保護された内部」の使用に関して本質的に正しいので、彼はダニを取得します。

4

1 に答える 1

4

現在のフィールドは何ですか?public? すでにプロパティに触れている他のタイプのコードがあるのではないかと思います protected。resharper がそれについてどのように感じているかはわかりませんが、物事を作成する必要はありません (または特に一般的でさえありません) protected internal- したがって、合理的なオプションであるprotected 必要があります。

于 2010-07-03T10:39:57.530 に答える