roslyn

roslyn

文章 0 浏览 7

C#增量源发电机缓存错误?

我正在尝试通过制作一个简单的生成器来围绕新的Roslyn增量源生成器,该发电机在称为InvokedMethods.g.cs的文件中列出了所有调用方法。 它几乎有效,但…

一场春暖 2025-01-26 11:53:18 5 0

无法访问包含的文件sourcegenerator

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

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

C# - 如何保证仅随着时间的推移而保持属性才能得到?

我正在实现一件敏感软件,如果将来有人在特定属性上贴上公共 set ,我可以看到可能的“故障点”/“安全泄漏”。 除了显而易见的 //,由于XYZ ,我还不…

始于初秋 2025-01-23 01:29:44 3 0

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

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

哑剧 2025-01-20 17:42:13 5 0

如何从 SyntaxFactory CompilationUnitSyntax 生成 C# 代码?

我正在使用下面的代码构建一个简单的 AST。 output = SF .CompilationUnit() .WithMembers(SF.SingletonList(SF.ClassDeclaration("Class1"))) .ToFul…

新人笑 2025-01-19 14:25:44 3 0

C#代码分析器测试不起作用,但测试是正确的

我正在使用 Microsoft 模板编写一个简单的代码分析器和修复器。我想修复 else 语句中的嵌套 if 语句。示例: using System; using System.Runtime.Int…

单调的奢华 2025-01-18 08:17:34 4 0

使用 Roslyn 分析器检查源代码行是否超出行长度的最佳方法是什么?

我想对代码线长度执行一些硬限制。 我应该使用什么Roslyn的API? 为每个语法节点注册操作并检查节点的位置似乎不是最有效的方法。…

雨夜星沙 2025-01-17 08:12:20 4 0

错误CS0012:类型...在未引用的程序集中定义。您必须添加对程序集 'mscorlib, Version=2.0.5.0 的引用

当我使用我的 StackExchange.Precompilation 分支构建代码时出现此错误 - https://github.com /MarkKharitonov/StackExchange.Precompilation 所以我…

奈何桥上唱咆哮 2025-01-17 04:13:11 2 0

需要检查代码是否包含某些标识符

我将使用 Roslyn 动态编译和执行代码,如下例所示。我想确保代码不违反我的一些规则,例如: 不使用反射 不使用 HttpClient 或 WebClient 不使用 Syst…

小红帽 2025-01-16 21:29:39 2 0

Roslyn 分析器运行不够频繁

我正在编写我的第一个 Roslyn 分析器。我基本上遵循了教程https://learn.microsoft.com/en-us/archive/msdn-magazine/2014/special-issue/csharp-and-…

风铃鹿 2025-01-16 10:25:46 4 0

在使用 Roslyn 语法重写器编译或加载之前对 Unity 脚本进行预处理?

我正在寻找在 Unity3d 项目中“重写/调整”C# 脚本的方法,介于在 VS 中编辑它们和在 Unity 编辑器中运行/构建项目之前进行编译之间。我已经看到 Rosl…

绝不服输 2025-01-15 04:31:05 4 0

有没有办法将自定义处理程序挂接到调试器事件(例如 .Net 中的中断)

我有一个 C# 应用程序 (.NET Framework 4.8),它接收 UDP 数据包流并监视该流,以确保没有数据包被丢弃(它们包含序列号)并且数据包及时到达。调试应…

谁许谁一生繁华 2025-01-14 06:09:14 3 0

如何在 C# 代码生成器中阅读 XML 文档?

我编写了一个简单的 C# 代码生成器,它实现了 Microsoft.CodeAnalysis.ISourceGenerator,它检查 enum 声明并根据用某些属性修饰的成员生成代码。它按…

黎夕旧梦 2025-01-14 01:25:51 3 0

自定义 Roslyn 代码分析器在实时分析中运行的具体要求?

我有一个基于 Roslyn 的代码分析器和 Codefix。当直接从 AnalyzerCodeBlock 创建 ReportDiagnostic 时,它们将显示在实时分析中(Jetbrains Rider 中…

游魂 2025-01-13 05:42:12 4 0

dotnet_diagnostics 和 dotnet_style_、csharp_ 等下的等效规则有什么区别?

例如,在 .editorconfig 中,我可以使用两者要求字段为只读: # IDE0044: Make field readonly dotnet_diagnostic.IDE0044.severity = warning 并且 d…

逆光下的微笑 2025-01-10 21:59:25 3 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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