生成器 问答列表

C# 代码生成器是否适用于多语言笔记本?

作者:John Melville 提问时间:9/29/2023

我想将 C# 代码生成器用于多语言笔记本。(我的最终目标是从我想分析的 CSV 或 excel 文件生成一个强类型对象模型。在最初的测试中,我创建了一个新笔记本,并将其放在第一个单元格中 using...

是否可以编写 C# 源生成器?

作者:user1576055 提问时间:9/29/2023

我可以有一个基于另一个源代码生成代码的源代码生成器吗?换句话说,我们可以编写源生成器吗? 目前,我正在通过拆分项目来做到这一点。我有ProjectA.csproj,它有FirstSourceGene...

测试源生成器找不到 Xunit.Sdk.EqualException

作者:Gargoyle 提问时间:10/9/2023

我正在尝试测试我的 .NET 7 C# 源代码生成器,但是当测试运行时,我不断收到此异常:IIncrementalGenerator System.MissingMethodException:找到...

我在多层应用程序中使用 Community.Toolkit.MVVM 中的源生成器时遇到问题

作者:Buck Hicks 提问时间:11/7/2023

我正在使用 Microsoft 的社区工具包创建一个多层 WPF 应用程序。我的问题是我想使用工具包中的源生成器,但这要求 ViewModel 位于分部类中。因此,例如,下面的 View 和 View...

如何使用 CSharpSyntaxRewriter 限定 Roslyn 语法中的符号?

作者:Aaa 提问时间:10/9/2023

我正在编写一个 Roslyn 源生成器,我需要从字段中获取初始值设定项,并将其回显到生成的文件中。VariableDeclaratorSyntax.Initializer 例如,如果我写了这段代码....

源生成器可以生成以匿名类型为参数的方法吗?

作者:Bogey 提问时间:10/27/2023

源生成器是否可以扫描程序集以查找使用的匿名类型,并专门为这些类型生成扩展方法? 例如,假设您有以下代码 var anon = new { Test = 123;} anon.SomeExten...

将可迭代对象包含在生成器表达式中会更改上下文的清理顺序

作者:Adam Tuft 提问时间:10/19/2023

我有一个 Python 应用程序,它有两个嵌套块,其中一个发生在对象的方法中。我观察到,当引发异常时,将可迭代对象包装在生成器表达式中会改变这些块的最终顺序,我对此感到非常惊讶。with__iter_...

在 Java 中创建不可变对象的正确方法

作者:Bojan Vukasovic 提问时间:11/18/2020

我有以下代码: package me.immutable; import java.util.*; public class Immutable { public static void ma...

Javafx 如何每次将新元素添加到新列中的同一行 tableview [已关闭]

作者:Yarin0600 提问时间:2/10/2023

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 10个月前关闭。 改进此问题 我有 Tabl...

如何构建异步发电机?

作者:tobias 提问时间:11/10/2023

当我运行代码时 async def main(*args, **kwargs): await sub_process1() async def sub_process1(): iter = a...


共84条 当前第4页