roslyn 相关问题

Roslyn(又名.NET编译器平台)为开源C#和Visual Basic编译器提供了丰富的代码分析API。它支持使用Visual Studio使用的相同API构建代码分析工具。

ROSYLNC#代码修复不删除多个节点

I可能在对如何应用代码更改使用GetSyntaxRootasync()更改的一般理解中挣扎,但我的理解是,总体方法是检索根,应用更改(每个更改都会返回一个新的根源以应用后续更改),然后返回文档。 wo,以下代码修复似乎没有应用正确的更改,我无法掌握为什么:

回答 0 投票 0

gasebly.getTypes()在Visual Studio2015

I昨天在Visual Studio 2015中开设了解决方案,我们的一些单元测试(在Visual Studio 2013中进行了良好)开始失败。挖掘者更深入地发现这是因为呼叫lettypes ...

回答 1 投票 0




如何构建依赖于从主机传递的配置选项的 Roslyn 源生成器管道?

我需要编写一个源生成器,扫描项目中的一组或另一组类(用不同的属性标记),然后从它们生成相同的代码(第二组属性......

回答 1 投票 0

Roslyn Diagnostic Analzyer - 仅在属性参数下划线

我创建了一个诊断分析器,它报告属性的自定义属性的各种问题。 但是,我无法仅获取属性和/或属性参数的位置...

回答 1 投票 0

(已解决)Roslyn 诊断分析器上下文节点位置超出文件末尾

我开发了我的第一个诊断分析器,并通过 NuGet 将其安装到测试项目中。 一切正常,除了问题下没有显示红线。 我正在使用 context.Node。

回答 1 投票 0

Roslyn 诊断分析器上下文节点位置超出文件末尾

我开发了我的第一个诊断分析器,并通过 NuGet 将其安装到测试项目中。 一切正常,除了问题下没有显示红线。 我正在使用 context.Node。

回答 1 投票 0

使用 CSharpCompilation 时,诊断消息将文件中的不间断空格报告为错误

我有带有不间断空格的源文件。有时它只是 0xA0,但有时它是 0xC2 0xA0(作为一对)。 当我解析这些文件并将其提供给 CSharpCompilation 时,它会返回包诊断信息

回答 1 投票 0

如何获取方法的参数以完成Roslyn?

我尝试使用 Roslyn 和 AvalonEdit 完成代码补全。 例如,用户有代码: 公共无效完成(int i,int j){} 他输入: 完成( 所以,我想获取方法的参数(在...

回答 1 投票 0

使用 Rosalyn 脚本 API 将 C# 代码从编辑器注入运行时应用程序和评估

我正在为我们的自动交易系统开发一项功能,以便用户可以连接到我们的运行系统(在模拟/测试模式下)并动态编码模型/信号和策略。 ...

回答 1 投票 0

如何使用 Roslyn 从字符串执行 C# 代码并使用字典中的全局变量<string, object>?

我正在开发一个 C# 应用程序,我需要使用 Roslyn 执行作为字符串输入提供的 C# 代码。挑战是执行此代码并访问存储在字典中的全局变量<...

回答 1 投票 0

dotnet jb cleanupcode 引入冗余类型规范

我正在努力改变 dotnet jb cleanupcode UserEntity[] 用户 = [ 新的() { 名称=“示例用户1”, }, 新的() { 名称=“Exa...

回答 1 投票 0

在语义级别使用 roslyn 查找修饰符

我可以在语法级别获取 MemberDeclarationSyntax.Modifiers ,但是一旦我在语义级别处理 ISymbol ,我不知道如何取回给定 ISymbol 的修饰符? 在我的使用案例中...

回答 1 投票 0

EditorConfig 有识别 Todo 评论的规则吗?

我正在开发 C# .NET 代码库,其中涉及自定义 Roslyn 分析器来分析 Todo 注释的存在。我们使用 IDE JetBrains Rider 2024.2.4。 最近我们集成了 po...

回答 1 投票 0

Roslyn AdhocWorkspace 请求参考 System.Runtime

我正在尝试对一些 C# 代码进行语义分析。 在为我的测试设置 AdhocWorkspace 时,我发现了一些示例,这些示例指向在类型和对象上使用程序集位置。 当我...

回答 1 投票 0

Roslyn 是一个完整的编译器吗?

Roslyn 是一个完全独立的 C# 编译器吗?我查看了一下源代码,似乎它使用了 Visual Studio 的编译器,而且,我在它的 GitHub 存储库中没有找到任何源代码...

回答 1 投票 0

我可以使用 Roslyn 抑制自定义编译器错误吗?

我使用的平台大量使用反射和代码生成来初始化某些特殊类型的成员。它看起来像这样: 公共类 MyGraph :PXGraph { 公开

回答 1 投票 0

.NET CoreCLR、CoreRT、Roslyn 和 LLILC 之间有什么区别?

最近我开始阅读有关 .NET 重组细节的内容(主要是通过 .NET Core GitHub 页面)。 他们似乎创建了兄弟项目来支持更多平台。在阅读时我有

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.