roslyn

roslyn

文章 0 浏览 7

源发电机在Visual Studio 2022中无法正常工作

我正在编写一个源生成器,该生成器会自动编写JSONOBJECT类,该类将JSON转换为运行时对象。 如屏幕截图中所示,您可以看到红色波浪线。它们是 CS0246 …

梦途 2025-02-13 18:58:51 0 0

Roslyn csharpcompilation与全球隐式使用

存在一种告诉csharpcompilation的方法。创建使用隐式使用吗? …

生活了然无味 2025-02-13 18:03:08 2 0

用调用替换C#代码中的未申报变量

延续(用方法) 我需要用索引器表达式将C#代码中的所有未宣布的变量替换。例如,代码: var b = 28; return a + b; 需要将其转换为: var b = 28; re…

神爱温柔 2025-02-12 18:45:42 0 0

是否可以使用源发电机来处理异常?

我有一个接口: Task DoStuff(); 一个实现: public async Task DoStuff() { await DoStuffAndThrowException(); } 是否有一种使用源代码生成器来处理…

酷到爆炸 2025-02-10 14:16:32 1 0

在C#代码分析中,如何知道typesyntax是否是枚举?

在我的代码中,我已经捕获了此typeyntax,这是标识的Namesyntax。如图所示,在“属性”下,这是一个枚举,分类为“枚举名称”。但是我不知道该如何在…

枫以 2025-02-09 18:31:28 0 0

升级Microsoft.codeanalysis.charp for Roslyn分析仪

我正在使用Roslyn C#Analyzer工作,并且需要使用Microsoft.Codeanalisy的较新版本的RecordDeclarationsyntax类型。CSHARPNUGET软件包,从3.3.1到4.2.…

秉烛思 2025-02-08 10:24:57 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

如何从iassemblysymbol中获取所有接口实现?

我有一种方法可以从汇编中获取所有接口实现: public static class AssemblyExtensions { /// /// Gets all implementations of interface or class f…

倾`听者〃 2025-02-04 05:17:55 3 0

检索罗斯林源生成器的语义模型 /解决方案参考的来源

我目前正在编写一个源生成器。该源生成器不仅应考虑到已添加到的项目中的类型和语法树,还应考虑到目标项目参考: targetProject: sourcegenerator r…

坏尐絯 2025-02-04 01:45:23 4 0

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

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

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

SourceGenerator Analyzer软件包在Visual Studio 2022中工作,但在2019年不工作

最近,我们一直在测试产品中的源生成器,到目前为止,这还不错。但是,我的一位使用VS 2019的同事遇到了与分析仪一起运行的项目的问题,但似乎在VS 20…

寒尘 2025-02-01 00:05:53 3 0

.NET热重新加载感觉像魔术,它如何工作?

在.NET 6中,我们获得了“热重载”功能。 C#是一种编译的语言,因此此新功能感觉就像魔术。 在高水平上,它如何工作? 它的局限性是什么 - 我们可以…

不乱于心 2025-01-30 13:50:09 4 0

神秘的名称分辨率分辨率与SDK风格的C#项目之间存在差异

我在尝试将.NET 4.6.1项目转换为新的SDK风格的项目格式时遇到了这个令人困惑的名称分辨率问题。我能够创建一个最小的repro解决方案 legacyvssdkstylep…

金兰素衣 2025-01-30 12:54:54 4 0

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

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

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

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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