如何确定是否使用Microsoft.visualstudio.web.codegener.design?
关于源生成器的工作,我有一个合理的(尽管不精确),但是我在一个解决方案中有几个项目,该项目参考 microsoft.visualstudio.web.codegeneration.des…
将代码添加到使用属性装饰的参数的方法
因此,我只是为了进行一些个人实验。我已经开发了一堆遵循此接口的验证器: public interface IParameterValidator { public void Validate(T param);…
是否可以使用源发电机来处理异常?
我有一个接口: Task DoStuff(); 一个实现: public async Task DoStuff() { await DoStuffAndThrowException(); } 是否有一种使用源代码生成器来处理…
检索罗斯林源生成器的语义模型 /解决方案参考的来源
我目前正在编写一个源生成器。该源生成器不仅应考虑到已添加到的项目中的类型和语法树,还应考虑到目标项目参考: targetProject: sourcegenerator r…
是否有一种方法可以在源生成器中的Net 5类库上引用(或使用反射)(Net 2标准)
我正在编写一个源生成器,需要在另一个项目中查看类型,类型名称及其属性。 不幸的是,源生成器项目必须针对Net Standard 2.0,并且需要考虑的类库库…
如何将classDeclarationsyntax对象与识别符号对象进行比较?
我正在用C#编写一个源生成器,并且我有2个对象需要比较它们是否与同一类有关,但是我找不到方法。 我的第一个对象是 classDeclarationsyntax 的实例…
C#增量发电机 - 如何读取其他文件?额外的textsProvider无法正常工作
我正在尝试从appsettings.json获得一些值。但是,无论我尝试使用额外的textSprovider,无论如何。这是我的代码 IncrementalValuesProvider textFiles …
System.Text.Json 源生成不起作用
我正在尝试将 System.Text.Json 源代码生成添加到我的项目之一(.net6 Rest api)中。 当我尝试根据说明指定分部类时,我得到以下行为: vs 认为这无…
Google Cloud Build C#源生成器,无法加载文件或汇编Microsoft.codeanalysis'
我一直在尝试在Google Cloud构建期间使用C#源生成器,但我一直遇到错误: 步骤#1-“构建”:CSC:警告CS8032:无法从 / /无法创建Analyzer Generato…
当IncrementalSourceGenerator中的AdditionalFiles内容发生更改时重新生成源
我想知道当AdditionalFiles 的内容更改时是否可以以某种方式重新生成IncrementalSourceGenerator 中的源? 当用户更改其他文件时,我需要实时重新生成…
部署包含对其他私有项目的引用的 C# 源生成器项目
我想发布一个源生成器包,并且我想包含对源生成器项目的私有项目依赖项。 例如,假设我的项目是 A.SourceGenerator 和 A.CodeAnalysis.Core。我希望 A…
- 共 1 页
- 1