【发布时间】:2013-01-04 16:18:09
【问题描述】:
在构建服务器上,我看到一些奇怪的消息。它没有这么说,但我认为它来自一些名为“fx cop”的软件
警告 CS0067:从未使用过事件“SunGard.Adaptiv.AnalyticsEngine.UI.CommonControls.DisabledCommand.CanExecuteChanged”
如何使这条消息静音?在不改变我的班级所做的事情的情况下。
sealed class DisabledCommand : ICommand
{
public event EventHandler CanExecuteChanged;
我偶然发现了 System.Diagnostics.CodeAnalysis.SuppressMessageAttribute 的文档,这听起来很有用,但我的警告没有任何示例。
【问题讨论】:
-
为什么不使用该事件或摆脱它?
-
@RyanGates:来自界面。
-
请注意,以“CS”开头的错误代码来自 C# 编译器,而不是 FxCop。 FxCop 警告或错误将以“CA”开头(用于“代码分析”)。
标签: code-analysis fxcop