Resharperがそれ自体で賛成論をしているとき、どの人物がより信用できるかをどのように知っていますか?これらの引数は追加または削除する必要がありますか?
私はResharperを混乱させるいくつかのコードを見つけたと思います。(これは非常に稀なケースです - 一日使用した後、Resharperは液状パン以来の最高のものです。このコード行で
:
ICryptoTransform Encryptor = RijndaelCipher.CreateEncryptor(SecretKey.GetBytes(32), SecretKey.GetBytes(16));
ReSharperのはを "引数名 'rgbkey' を追加" し、その後
だから " 'rgbIV' を引数名を追加" に私に指示行は次のようになります。私は再びReSharperのを実行すると
ICryptoTransform Encryptor = RijndaelCipher.CreateEncryptor(rgbKey: SecretKey.GetBytes(32), rgbIV: SecretKey.GetBytes(16));
は、しかし、それは言う、
"冗長引数名の指定" - "引数名の指定の削除"(rgbkey)(さらにrgbIV)。
これは、いずれかの方法がうまく動作しそうです、しかし...
Resharperは本当にどちらの方法も他のものよりも優れているとは言えません。あなたに何かを手助けするために必要なのは、あなたに「バルブ動作」を与えているだけです。 – vcsjones