Используйте меню Visual Studio> Настройки> Текстовый редактор> Анализ исходного кода> C #> Правила кода , найдите в списке «IDE1006» и измените действие на «Скрытый»
![enter image description here](https://i.stack.imgur.com/k670m.png)
Кроме того, вы можете навести курсор на волнистую линию под именем, щелкнуть значок «подсказка», чтобы открыть подменю, а затем выбрать Подавить> Подавить IDE1006> ВФайл подавления :
![enter image description here](https://i.stack.imgur.com/ohdt5.png)
Это должно добавить файл GlobalSuppression.cs в проект и заполнить его необходимым атрибутом для подавления предупреждения дляэтот конкретный метод:
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "<Pending>", Scope = "member", Target = "~M:MyNamespace.MyType.swe_calc(System.Double,System.Int32,System.Int32,System.IntPtr,System.IntPtr)~System.Int32")]
Если вы выберете В Source , то встроенная директива компилятора #pragma будет добавлена в файл исходного кода вокруг рассматриваемого метода.
Поскольку вы, кажется, хотите, чтобы это всегда игнорировалось, перейдите к первому варианту в настройках, который работал для подавления предупреждения на моем конце.
КАК из-за того, что ваш атрибут SuppressMessage не работал, я не думаю, что вы можете использовать «*» для цели.См. Документы: https://docs.microsoft.com/en-us/visualstudio/code-quality/in-source-suppression-overview?view=vs-2017#global-level-suppressions
Примечание
Цель всегда содержит полное имя элемента.