c# - 基于不适用于 System.Web.UI.Control 对象的 CA2000 "Dispose Objects Before Losing Scope"创建自定义 FXCop 规则

标签 c# asp.net fxcop

我有兴趣在我的 ASP.Net Web 项目中创建一个基于 CA2000“在丢失范围之前处理对象”的自定义规则,该规则不适用于 System.Web.UI.Control 的后代对象。这样做的原因是因为在 Web 控件上调用 dispose 并没有真正意义(有关示例,请参见 herehere)。

有没有一种方法可以让我根据现有的 FxCop 规则创建自定义规则?或者有没有办法获取该规则的代码,然后我可以调整它来检查对象的类型?

最佳答案

关于c# - 基于不适用于 System.Web.UI.Control 对象的 CA2000 "Dispose Objects Before Losing Scope"创建自定义 FXCop 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233907/

相关文章:

c# - 具有 Windows 身份验证的 ASP.NET Core 身份

c# - 将 jquery 引用移动到 asp.net 母版页时出现 java 脚本错误

asp.net - 链接到 Microsoft 编码标准/最佳实践文档?

c# - 使用 Mock IDbSet 对 Entity Framework 进行单元测试

c# - c#中json字符串的反序列化

fxcop - 从哪里可以获得按代码排序的 FxCop 警告的完整列表?

c# - 我应该使用 FxCop 吗?为什么?

c# - 更新从 pageManager.LoadControl() 中提取的 ContentBlock。站点有限 5

c# - 处理 WaitForExit()

c# - 将 C# Properties.Settings 值设置为空格仅失败