builder-pattern-generator:.NET 5生成器模式的源生成器

时间:2024-05-13 21:44:48
【文件属性】:

文件名称:builder-pattern-generator:.NET 5生成器模式的源生成器

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-13 21:44:48

C#

该项目演示了如何使用.NET 5 Source生成器来自动生成类的生成器模式。 有关此项目的完整详细信息,。 请注意,这是有效的POC样本,而不是生产等级代码。 它有什么作用 变成这个 [ GenerateBuilder ] public partial class Person { [ Required ] public string FirstName { get ; private set ; } [ Required ] public string LastName { get ; private set ; } public DateTime ? BirthDate { get ; private set ; } } 进入这个(编译时间) partial class Person { private Person (){} pu


【文件预览】:
builder-pattern-generator-master
----.gitignore(605B)
----Sample()
--------Program.cs(1020B)
--------Sample.csproj(545B)
----LICENSE(1KB)
----BuilderPatternGenerator.sln(2KB)
----README.md(2KB)
----BuilderCommon()
--------BuilderCommon.csproj(138B)
--------GenerateBuilderAttribute.cs(117B)
--------BuilderException.cs(1KB)
----BuilderGenerator()
--------BuilderSourceGenerator.cs(7KB)
--------BuilderGenerator.csproj(622B)
--------Extensions.cs(1KB)

网友评论