文件名称:DynamicFluentBuilder.Net:无需所有手动工作的Fluent Builder模式!
文件大小:20KB
文件格式:ZIP
更新时间:2024-06-03 10:28:56
C#
DynamicFluentBuilder.Net
无需所有手动工作的Fluent Builder模式!
安装
PM> Install-Package DynamicFluentBuilder
定义一个生成器
给定一个类, foo存在定义为:
public class Foo
{
public bool IsTrue;
private readonly string _message;
public Foo(string message, bool isTrue)
{
IsTrue = isTrue;
_message = message;
}
}
foo的生成器可能看起来像这样:
public class FooBuilder : DynamicFluentBuilder
【文件预览】:
DynamicFluentBuilder.Net-master
----DynamicFluentBuilder.Net.sln(2KB)
----.gitignore(3KB)
----.travis.yml(396B)
----Package.nuspec(730B)
----LICENSE(1KB)
----DynamicFluentBuilderTests()
--------DynamicFluentBuilderTests.csproj(6KB)
--------packages.config(205B)
--------Support()
--------FooBuilderTests.cs(3KB)
--------Properties()
----README.md(2KB)
----DynamicFluentBuilder.Net()
--------DynamicFluentBuilder.Net.csproj(2KB)
--------DynamicFluentBuilder.cs(10KB)
--------DynamicFluentBuilder.Net.csproj.DotSettings(420B)
--------Utility.cs(2KB)
--------HelpersForT.cs(4KB)
--------Properties()
----.nuget()
--------packages.config(113B)
----.gitattributes(378B)