FluentBuilder 0.0.10-preview-02
See the version list below for details.
dotnet add package FluentBuilder --version 0.0.10-preview-02
NuGet\Install-Package FluentBuilder -Version 0.0.10-preview-02
<PackageReference Include="FluentBuilder" Version="0.0.10-preview-02" />
<PackageVersion Include="FluentBuilder" Version="0.0.10-preview-02" />
<PackageReference Include="FluentBuilder" />
paket add FluentBuilder --version 0.0.10-preview-02
#r "nuget: FluentBuilder, 0.0.10-preview-02"
#:package FluentBuilder@0.0.10-preview-02
#addin nuget:?package=FluentBuilder&version=0.0.10-preview-02&prerelease
#tool nuget:?package=FluentBuilder&version=0.0.10-preview-02&prerelease
Info
A project which uses Source Generation to create a FluentBuilder for a specified model or DTO.
Usage
Annotate
Annotate a class with [FluentBuilder.AutoGenerateBuilder] to indicate that a FluentBuilder should be generated for this class:
[FluentBuilder.AutoGenerateBuilder]
public class User
{
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime? Date { get; set; }
}
Use FluentBuilder
using System;
namespace Test
{
class Program
{
static void Main(string[] args)
{
var user = new FluentBuilder.UserBuilder()
.WithFirstName("Test")
.WithLastName("User")
.Build();
Console.WriteLine($"{user.FirstName} {user.LastName}");
}
}
}
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on FluentBuilder:
| Repository | Stars |
|---|---|
|
wiremock/WireMock.Net
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on WireMock Java, but extended with more functionality.Full documentation can be found at https://wiremock.org/dotnet/.
|
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 0.13.0 | 2,371 | 8/31/2025 | |
| 0.12.0 | 838 | 8/24/2025 | |
| 0.11.0 | 179 | 8/23/2025 | |
| 0.11.0-preview-02 | 189 | 6/24/2025 | |
| 0.11.0-preview-01 | 167 | 6/23/2025 | |
| 0.10.0.4-preview-01 | 163 | 8/20/2025 | |
| 0.10.0.3-preview-01 | 168 | 7/15/2025 | |
| 0.10.0.2 | 2,038 | 6/26/2025 | |
| 0.10.0.1 | 1,761 | 6/13/2025 | |
| 0.10.0 | 18,084 | 10/19/2024 | |
| 0.9.2 | 9,499 | 8/30/2024 | |
| 0.9.1 | 505 | 8/24/2024 | |
| 0.9.0 | 37,141 | 4/8/2023 | |
| 0.9.0-preview-01 | 238 | 4/6/2023 | |
| 0.8.0 | 539 | 4/3/2023 | |
| 0.7.1 | 541 | 3/14/2023 | |
| 0.7.1-preview-02 | 316 | 3/2/2023 | |
| 0.7.1-preview-01 | 303 | 2/25/2023 | |
| 0.7.0 | 10,482 | 9/20/2022 | |
| 0.7.0-preview-01 | 271 | 9/16/2022 | |
| 0.6.0 | 585 | 8/20/2022 | |
| 0.5.1 | 2,034 | 7/28/2022 | |
| 0.5.0 | 608 | 7/13/2022 | |
| 0.4.9 | 4,788 | 6/25/2022 | |
| 0.4.8 | 555 | 6/21/2022 | |
| 0.4.7 | 568 | 6/4/2022 | |
| 0.4.6 | 654 | 5/20/2022 | |
| 0.4.5 | 574 | 5/16/2022 | |
| 0.4.4 | 1,183 | 4/27/2022 | |
| 0.4.2 | 620 | 4/3/2022 | |
| 0.4.1 | 1,088 | 2/18/2022 | |
| 0.4.0 | 575 | 2/18/2022 | |
| 0.3.3 | 566 | 2/16/2022 | |
| 0.3.2 | 590 | 2/16/2022 | |
| 0.3.1 | 588 | 2/14/2022 | |
| 0.3.0 | 570 | 2/12/2022 | |
| 0.2.5 | 588 | 2/8/2022 | |
| 0.2.4 | 647 | 2/6/2022 | |
| 0.2.3 | 580 | 2/1/2022 | |
| 0.2.2 | 616 | 1/31/2022 | |
| 0.2.1 | 609 | 1/30/2022 | |
| 0.2.0 | 693 | 1/30/2022 | |
| 0.1.2 | 589 | 1/20/2022 | |
| 0.1.1 | 554 | 1/15/2022 | |
| 0.1.0 | 579 | 1/13/2022 | |
| 0.0.11 | 1,562 | 8/10/2021 | |
| 0.0.11-preview-01 | 342 | 8/10/2021 | |
| 0.0.10 | 441 | 8/8/2021 | |
| 0.0.10-preview-03 | 343 | 8/8/2021 | |
| 0.0.10-preview-02 | 355 | 8/7/2021 | |
| 0.0.10-preview-01 | 351 | 8/7/2021 | |
| 0.0.9 | 549 | 8/7/2021 | |
| 0.0.8 | 476 | 8/6/2021 | |
| 0.0.7 | 597 | 8/5/2021 | |
| 0.0.6 | 464 | 8/5/2021 | |
| 0.0.5 | 505 | 8/5/2021 | |
| 0.0.4 | 13,897 | 7/21/2021 | |
| 0.0.3 | 479 | 7/19/2021 | |
| 0.0.2 | 457 | 7/19/2021 | |
| 0.0.1 | 521 | 7/18/2021 |
# 0.0.8 (06 August 2021)
- [#7](https://github.com/StefH/FluentBuilder/pull/7) - Add support for generics + update generated filename [enhancement] contributed by [StefH](https://github.com/StefH)
# 0.0.7 (05 August 2021)
- [#5](https://github.com/StefH/FluentBuilder/pull/5) - Add autogenerated header [enhancement] contributed by [StefH](https://github.com/StefH)
- [#6](https://github.com/StefH/FluentBuilder/pull/6) - Only emit #nullable when nullable is supported (>= LanguageVersion.CS… [enhancement] contributed by [StefH](https://github.com/StefH)
# 0.0.5 (05 August 2021)
- [#4](https://github.com/StefH/FluentBuilder/pull/4) - Add support for Action<builder> [enhancement] contributed by [StefH](https://github.com/StefH)
- [#3](https://github.com/StefH/FluentBuilder/issues/3) - Add WithProperty overloads that accepts the property's builder when available [enhancement]
# 0.0.4 (21 July 2021)
- [#2](https://github.com/StefH/FluentBuilder/pull/2) - Make project Unit-Testable [enhancement] contributed by [StefH](https://github.com/StefH)
# 0.0.2 (19 July 2021)
- [#1](https://github.com/StefH/FluentBuilder/pull/1) - Update Lazy constructor to fix issues with .NET 4.5 [bug] contributed by [StefH](https://github.com/StefH)