如何向生成的类中的 C# 源代码生成错误添加位置提示?
作者:user3797758 提问时间:11/3/2022
我有一个 C# 源代码生成器,它可能会在读取的数据中遇到配置问题,这些问题会作为编译错误发出。目前,这看起来像这样: DiagnosticDescriptor errorType = new Dia...
sharp 问答列表
作者:user3797758 提问时间:11/3/2022
我有一个 C# 源代码生成器,它可能会在读取的数据中遇到配置问题,这些问题会作为编译错误发出。目前,这看起来像这样: DiagnosticDescriptor errorType = new Dia...
作者:user3797758 提问时间:11/30/2022
我编写了一个创建错误的源代码生成器,我希望能够通过访问文档页面为用户提供有关他们遇到的特定错误的更多信息。 幸运的是,DiagnosticDescriptor 有一个字段,描述如下:helpLink...
作者:Taylor C. White 提问时间:4/13/2023
我编写了一个 Roslyn 源代码生成器,该生成器访问所有控制器的方法,这些方法上具有 HttpGet、HttpPut、HttpDelete 或 HttpPost 属性,然后创建如下类,我希望这些类可...
作者:Kevin Krumwiede 提问时间:5/9/2023
我正在做一个项目,其中大部分代码都是生成的。我完全知道什么是无用的指标 SLOC,但我想吹嘘一下代码生成器将多少工作和潜在的人为错误保存为 KPI 以使 PHB 眼花缭乱。 如何计算生成的 SLOC...
作者: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...
作者:TRex 提问时间:8/28/2023
我创建了增量源生成器的第一个 Nuget 包。 一切正常,将其定位为分析器,嵌入在 analyzer/cs Nuget 子文件夹下。.csproj 但是现在我想改进我的包,以允许消费者直接编辑此包中...
作者:Jim Noble 提问时间:8/11/2023
我正在创建一个 Roslyn .NET 源生成器。有了它,我正在检查用户代码中是否有在方法调用中作为参数给出的 lambda 表达式,如下所示: // User Code MyLibrary.MyM...