Есть ли способ изменить код, сгенерированный resharper для действия контекста «проверьте, является ли параметр пустым».Я хочу изменить его с
if (item == null) throw new ArgumentNullException("item");
на
Contract.Requires(item != null)
Я нашел Ссылка "Add_Edit_Highlighting_Pattern" . Кажется, это единственный способ сделать это. Вы генерируете код по умолчанию, а затем добавляете новое шаблонное правило, чтобы изменить этот код в assert. На самом деле вы не можете изменить исходный сгенерированный код - или так кажется.
Процедура, описанная в другой статье " От ArgumentException до CodeContracts с использованием Resharper "