[SuppressMessage("...", "...")], по факту он точечно отключает настройки анализаторов. Пара примеров://Отключает жалобы на нейминг полей
[SuppressMessage("ReSharper", "InconsistentNaming")]
//Отключат пометку, что поля "не инициализируется"
[SuppressMessage("ReSharper", "UnassignedField.Global")]
public sealed class BuyPowerResponseData : BaseSocketResponseData
{
public string profile_id;
public int new_power_qty;
public int last_power_tick;
}
Кроме ReSharper еще работает для Roslyn, CA-анализаторов. Масса настроек, можно отключить почти любые надоедливые предупреждения. Главное знать зачем это делать.
#техничка@cat_and_code