c# - 在特定方法调用上生成警告(.net 二进制类库)
问题描述
我正在使用一些外部 .net 库(已编译,源代码不可用)。
我想要一些特定的方法调用来生成编译器警告。
例如,假设我们有以下类:
public class ExternalAPI
{
public void MethodCallNotThreadSafe();
public void MethodCallThreadSafe();
}
我希望我的代码中的以下内容生成一个编译器警告(这也会触发一个错误,因为将警告用作错误,但这是题外话)。
ExternalAPI api = new ExternalAPI();
api.MethodCallNotThreadSafe(); //Should trigger a warning
如前所述,我没有库的源代码(或者在某些情况下我有,但不想使用过时的),所以 Obsolete 属性不是一个选项。
解决方案
推荐阅读
- c# - 如何在 C# 中以编程方式创建 SQL Server 数据库 - 为每个项目创建新 SQL Server 数据库的项目管理应用程序
- node.js - 无法从 'src/*' Typescript 中找到模块 ''
- python - 如何从我的数据框中获得将所选国家/地区的 2 个标准分开的图表
- swift - 如何将多个音频 AVCaptureDevice 添加到 AVCaptureSession
- xcode - MacBook Air M1 芯片上的可可豆荚问题,Big Sur OS v11.6.1
- linux - 更改 Docker 容器中 shm 的默认挂载选项
- python - 用 python selenium 自动填充验证码图像编号
- react-native - React Navigation navigation.replace() 在 useEffect 中使应用程序崩溃
- azure-devops - Azure Pipeline Tasks 中的自动重复 Python 任务
- python - 修改以字符串格式给出的日期