获取 C# 源代码生成中的基类属性 - IIncrementalGenerator
作者:Dani 提问时间:10/9/2023
我在源代码生成器中有以下 Execute 方法。我可以获取我的类的所有属性(x.Item1.Members.AsEnumerable()...)。但是我也无法获取基类的属性。如何列出基类的所有属性? ...
源 问答列表
作者:Dani 提问时间:10/9/2023
我在源代码生成器中有以下 Execute 方法。我可以获取我的类的所有属性(x.Item1.Members.AsEnumerable()...)。但是我也无法获取基类的属性。如何列出基类的所有属性? ...
作者:Dani 提问时间:10/14/2023
我有我的源生成器项目文件: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <AnalyzerRoslynVersion>4.4</Anal...
作者:Dani 提问时间:10/31/2023
根据我的属性列表,我想生成新代码。为此,我还需要添加相应的用途。 如何获取我的属性类型的命名空间? 在这种情况下,prop.Type.ToString() private static void ...
作者:Franco Tiveron 提问时间:11/15/2023
给定以下 C# 源代码生成器项目文件: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstanda...
作者:IamIC 提问时间:7/14/2023
我正在使用今天更新的 .NET 8 预览版 6 和 Visual Studio 2022。 我今天更新了一个库,从 更改为 ,但它表示 .DllImportLibraryImportCS0755 ...
作者:JamesL 提问时间:7/24/2023
我有一个类库和一个引用类库的应用程序项目。 在应用程序项目中,我有一个自定义目标,它调用类库中的自定义目标: <Target Name="AppTarget" ...> ... // Custo...
作者:Dr_Cox1911 提问时间:8/7/2023
我正在开发一个源代码生成器,该生成器目前在四台不同的机器(两台 Windows,两台 Linux)上运行良好,但是当我的 Github Action 构建项目时,生成器失败并显示 .TypeIniti...
作者:Jim Noble 提问时间:8/11/2023
我正在创建一个 Roslyn .NET 源生成器。有了它,我正在检查用户代码中是否有在方法调用中作为参数给出的 lambda 表达式,如下所示: // User Code MyLibrary.MyM...
作者:aybe 提问时间:8/13/2023
我有一个可以工作的源生成器类库,但使用者项目仅在重新启动 Visual Studio 后才获取最新生成的代码。 至少可以说,重新启动 Visual Studio 而不仅仅是重新生成解决方案是非常不方...
作者:TRex 提问时间:8/16/2023
我正在构建我的增量源生成器项目来探索这个新工具。 我即将完善它,因为它现在有效。 我想改进的一件事是更改使用项目使用的自动生成的标记属性的命名空间。 目前,命名空间在要生成的代码的字符串表示形式...