roslyn-code-analysis 问答列表

源生成器 - 获取符号的所有实现(包括依赖程序集)的方法?

作者:user3797758 提问时间:3/15/2023

我有一个增量源生成器,需要找到给定符号(暂时的接口)的所有实现。通过一些谷歌搜索,我发现了这个问题,它建议Microsoft.CodeAnalysis.FindSymbols.SymbolFinder...

C# 源生成器诊断文档页链接

作者:user3797758 提问时间:11/30/2022

我编写了一个创建错误的源代码生成器,我希望能够通过访问文档页面为用户提供有关他们遇到的特定错误的更多信息。 幸运的是,DiagnosticDescriptor 有一个字段,描述如下:helpLink...

从已编译程序集外部存在的对象将值设置为已编译程序集中的字段

作者:andrew 提问时间:10/17/2023

我目前正在将旧应用程序从 .Net Framework 4.5.2 升级到 .Net 6。应用程序当前通过 CodeDom 编译代码,然后执行。在 .Net 6 中,不再支持通过 CodeDom 进行...

为 .Net 分析器创建自定义规则

作者:Lance 提问时间:1/12/2023

我们正在 .Net 5 和 6 项目中切换到 .Net 分析器。在以前的项目中,我们为一些我们使用的自定义规则编写了 dll。我环顾四周,找不到有关如何为 .Net 分析器编写自定义规则(仅自定义规则...

为什么 Visual Studio 说从 System.Int32 到 System.Byte 的强制转换是多余的?

作者:rory.ap 提问时间:8/2/2023

我正在尝试检索单元测试的类型,但是当我执行如下所示的简单转换时,我在 VS 中获得了代码分析信息,表明该转换是多余的。为什么?显然,需要强制转换来防止结果返回,而不是 .ByteSystem.Int3...


共5条 当前第1页