可以在 C# 中将系统类或方法标记为过时吗?

2024-01-01

是否可以申请过时的属性 http://msdn.microsoft.com/en-us/library/aa664623%28v=vs.71%29.aspx系统类或方法?如果是这样,怎么办?如果没有,我可以指示 Visual Studio 对某些代码模式发出警告吗?

具体来说,我想将 Session/Session["key"] 的使用标记为已过时,以支持可能的单例。


无法将其他程序集中定义的类型标记为已过时。这ObsoleteAttribute只能应用于您正在编译的源代码中的类型。

据我所知,现有的 Visual Studio 工具还没有提供此功能。如果您有兴趣追求它,最好的选择可能是编写针对此类型的 FxCop 规则。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可以在 C# 中将系统类或方法标记为过时吗? 的相关文章

随机推荐