代码分析 问答列表

未正确加载第三方解决方案的 Roslyn 工作区 API

作者:user32882 提问时间:10/31/2023

我正在尝试使用提供给我的第三方解决方案的 Roslyn Workspace API 枚举每个实例中的所有项目。我的代码如下所示:DocumentProject using System; using...

代码分析无法确定此变量已设置是否有技术原因?

作者:Jez 提问时间:11/11/2023

我正在对等待的 lambda 中的引用类型变量进行初始赋值,如下所示: private class TestClass { public int TestInt; } public async ...

使用 Roslyn 生成“只读记录结构”

作者:ASi 提问时间:9/13/2023

我无法使用 Roslyn 生成只读记录结构。 我的代码: using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; v...

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

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

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

异步方法的返回值用“NotNullIfNotNull”修饰,仍返回可能为 null 的变量

作者:Luke Vo 提问时间:8/8/2023

根据此文档,我可以用属性装饰方法。但是,以下代码不起作用:NotNullIfNotNull using System.Diagnostics.CodeAnalysis; var a = await...

需要澄清:两个收据选择代码片段之间的核心区别

作者:Bishop_1 提问时间:8/10/2023

我一直在研究一些考试问题,偶然发现了收据选择任务的两种不同实现。我正在尝试理解这两个代码片段之间的主要区别。第一个代码片段是我自己的,第二个代码片段来自考试问题。 代码示例 1: public s...

dotnet 代码分析忽略 .editorconfig 文件中的某些条目

作者:William James 提问时间:8/25/2023

在测试项目中,我试图忽略某些代码分析警告,但我正在努力理解我缺少的内容。我有一个简单的 dotnet6.0 控制台应用程序,其结构如下。 项目结构: 程序.cs: public class Co...

如何区分标准库调用、第三方库调用和来自存储库的 API 调用?

作者:Exploring 提问时间:8/13/2023

我正在处理一个项目,我必须确定特定的调用或导入是否为: 来自我正在使用的语言的标准库 (Python)。(我已经在考虑使用它了)sys.stdlib_module_names 来自第三方库,或 从存...

使用 C++ 在 Visual Studio Code 中禁用“代码分析”

作者:sancho.s ReinstateMonicaCellio 提问时间:10/13/2023

(注意:这个编辑版本是原始 OP 的截断部分(保留在底部),在此正确注释之后。 还发布了两个单独的问题 1 和 2。所有这些都改善了SO。 我正在使用 C/C++ 扩展包从 Eclipse CDT ...

在 MsgBox 中查找带有 VBA 正则表达式的字符串文字的文本行

作者:Noam Brand 提问时间:11/14/2023

我想知道工作簿的模块中是否存在某种格式的代码行,在本例中为 VBA 正则表达式的带有字符串文字的 MsgBox。 已找到,但即使它存在于模块中也找不到。pattern1pattern2 Patter...


共25条 当前第1页