Roslyn:从控制器路由自动生成方法
作者:Taylor C. White 提问时间:4/13/2023
我编写了一个 Roslyn 源代码生成器,该生成器访问所有控制器的方法,这些方法上具有 HttpGet、HttpPut、HttpDelete 或 HttpPost 属性,然后创建如下类,我希望这些类可...
生 问答列表
作者:Taylor C. White 提问时间:4/13/2023
我编写了一个 Roslyn 源代码生成器,该生成器访问所有控制器的方法,这些方法上具有 HttpGet、HttpPut、HttpDelete 或 HttpPost 属性,然后创建如下类,我希望这些类可...
作者:Drachencheat 提问时间:5/21/2023
C# 源代码生成的文件被忽略或显示错误,但当我将文件复制出来时,一切正常。 州。Text.g.cs using System.Collections.Generic; using System.L...
作者:Prabhav Mehra 提问时间:5/24/2023
我在这个问题上停留了一段时间,并正在寻找实现想法和/或代码片段。 所以我有 2 个项目: 具有 xml 文件的 dotnet maui 项目。 执行某些操作的类库。 现在,MAUI 应用通过包...
作者:Dima 提问时间:5/29/2023
不幸的是,我没有这个问题的最小样本,但我已经公开推送了 repo,它应该是可重现的:https://github.com/Yeah69/ContainerFeatureSampleComparison...
作者:İsmail Furkan GÖKHASAN 提问时间:6/9/2023
我有一个泛型类,我需要使用增量源生成器访问该类的所有泛型用法。 我的班级是这样的: public class User<T> { public int Id { get; set; } pub...
作者:Dani 提问时间:10/2/2023
我有以下属性: [AttributeUsage(AttributeTargets.Class)] public class EventApplyAttribute : Attribute { pu...
作者: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...