Вопрос

У меня есть такой код в некоторых приложениях (от Microsoft)

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
  "Microsoft.Naming", 
  "CA1702:CompoundWordsShouldBeCasedCorrectly", 
  MessageId = "CounterClockwise", 
  Scope = "member", 
  Target = "ScePhotoViewer.PhotoDisplayControl.#RotatePhotoCounterClockwiseCommand"
)]
  • Может ли кто-нибудь объяснить мне это?
  • Есть ли какой-нибудь блог, объясняющий, как его использовать, реальные преимущества...

Спасибо, Джонатан

Это было полезно?

Решение

Этот атрибут используется Сервер Team Foundation(TFS) для анализа кода, чтобы исключить фрагменты кода, которые в противном случае могли бы вызвать предупреждения.Вы можете безопасно удалить их, если не используете анализ кода TFS.

Атрибуты можно добавлять вручную или, что чаще всего, добавляются автоматически через графический интерфейс Visual Studio, когда в списке ошибок выбран параметр «Подавить сообщение».

Другие советы

Этот атрибут просто подавляет создание указанных предупреждающих сообщений во время анализа кода с помощью TFS.Ни один код не исключен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top