Должны ли эти аргументы быть добавлены или удалены?

Когда 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 ).

Хотя, похоже, оба варианта работают нормально...

6
задан B. Clay Shannon 8 June 2012 в 17:36
поделиться