roslyn-code-analysis

roslyn-code-analysis

文章 0 浏览 1

csharp_prefer_simple_using_statement / iDE0063未出现时出现

我没有看到代码分析规则 csharp_prefer_simple_sim_usis_statement aka“使用Simple'使用'使用'语句(IDE0063)”在预期时产生输出。我在项目中的一种…

思慕 2025-02-12 15:40:28 1 0

可以在每个项目上添加BannedSymbols.txt。

我正在尝试为我的C#.NET框架解决方案(4.x)配置Bannedapianalyzers。 文档表明,要启用该分析仪,我需要在项目级别添加组件。对于一个拥有数百个项…

国际总奸 2025-02-12 06:55:56 2 0

VS2022代码分析配置选项非常混淆

当我在VS2022中构建C#解决方案时,我会看到各种代码分析构建警告,例如: IDE0090'new'表达式可以简化 我想将其中一些的严重性更改为“建议”,我认…

段念尘 2025-02-11 06:50:03 0 0

从iincrementalgenerator访问多个项目

我需要在至少两个项目中通过 iincrementalgenerator 创建代码,这些项目是指引用 sourcececeDgenerator project的同一库。 为了进一步澄清,我的解决…

一袭水袖舞倾城 2025-02-10 00:16:41 1 0

罗斯林分析仪 - 检查特定类型的零引用

我正在检查是否有可能为我们的系统构建自定义Roslyn分析仪。 该解决方案在.NET框架4.8中。我从教程开始如何编写CSHARP Analyzer代码修复并从那里开始…

转瞬即逝 2025-02-09 05:06:08 0 0

vs 2022:Roslyn代码分析的高RAM和CPU问题

我们在Visual Studio 2022(V.17.2.2 64bit)中有一个巨大的解决方案(ASP.NET MVC,C#)。 Roslyn代码分析始终使用高CPU和RAM。 有没有办法防止这个…

余生共白头 2025-02-07 12:07:07 2 0

Roslyn Ploteervice不会推断for for for for for for for each变量的类型

我正在使用Roslyn's nofollow noreionservice 我的应用程序中的自动完成功能,该功能允许用户编写和执行C#脚本。 当编写诸如(管道表示镜头位置)之…

不必了 2025-02-06 16:03:25 2 0

如何配置C#解决方案以在任何违反代码样式的情况下失败?

我创建了一个示例Web API项目,并希望在CI管道期间执行编码惯例(如果样式错误在开发过程中出现,则奖励点奖励点)。基本上,我只想为C#项目设置Esli…

若相惜即相离 2025-02-06 01:57:28 2 0

在Roslyn中使用编译器API与工作区API时性能差异

我知道罗斯林提供了几种API。但是,我不确定使用编译器API和工作区API时的性能差异是什么。工作区API是否构建了整个解决方案并生成IL代码?…

_蜘蛛 2025-02-03 01:33:54 4 0

如何将classDeclarationsyntax对象与识别符号对象进行比较?

我正在用C#编写一个源生成器,并且我有2个对象需要比较它们是否与同一类有关,但是我找不到方法。 我的第一个对象是 classDeclarationsyntax 的实例…

蔚蓝源自深海 2025-01-28 12:32:25 4 0

如何通过罗斯林找到基类的路径?

我试图通过罗斯林找到基类的路径,但找不到任何有用的资源。 有人知道如何解决问题吗? 例如路径:“ ../file1.cs”包含: using ...; namespace Extr…

兲鉂ぱ嘚淚 2025-01-27 11:02:54 4 0

无法访问包含的文件sourcegenerator

我将此项目组添加到sourcegenerator.csproj文件 obs:如果我构建sourcegenerator项目,则将文件复制到输出。 我会得到这样的模板文件的路径: var pat…

血之狂魔 2025-01-26 03:03:43 4 0

如何获取Roslyn typeyntax的类型参数?

如何获得 typeyntax 的类型参数?…

偏爱自由 2025-01-25 06:32:48 3 0

使用dotnet-format更改为c#10中的文件划分的名称空间

我想将文件格式化为“文件划分的名称空间”。我只想做出改变。 我的 .editorConfig 仅包含以下内容: [*.cs] csharp_style_namespace_declarations = …

奢华的一滴泪 2025-01-23 20:02:32 4 0

如何使用Roslyn在C#中获得类型的lambda?

我正在用罗斯林(Roslyn)编写我的代码缀合物。我希望它以这种方式工作: 以前: IEnumerable list = new List {1, 2, 3, 4}; list = list.Where(x =>…

哑剧 2025-01-20 17:42:13 4 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文