Когда Resharper спорит с самим собой, как узнать, какой человек больше доверять?Должны ли эти аргументы быть добавлены или удалены?
Я думаю, что нашел код, который запутывает Resharper (это, по-видимому, очень необычный случай - после использования его в течение дня, я думаю, что Resharper - это колени пчелы/величайшая вещь после сжиженного хлеба и т. Д.).
С помощью этой строки кода:
ICryptoTransform Encryptor = RijndaelCipher.CreateEncryptor(SecretKey.GetBytes(32), SecretKey.GetBytes(16));
Resharper говорит мне "добавить имя аргумента" rgbkey" и затем "добавить имя аргумента "rgbIV"
Так что линия затем:
ICryptoTransform Encryptor = RijndaelCipher.CreateEncryptor(rgbKey: SecretKey.GetBytes(32), rgbIV: SecretKey.GetBytes(16));
Когда я снова запустить Resharper, хотя, говорит,
«Спецификация имени избыточного аргумента» - «Удалить спецификацию имени аргумента» (rgbkey) (а затем rgbIV).
Это кажется или работает нормально, хотя ...
Resharper действительно не говорит вам, что в любом случае лучше, чем в другом, это просто дает вам «Bulb Action», чтобы помочь вам с чем-то, если вам это нужно. – vcsjones