d7fc6865c11234fcad0cb96f0d46b37f51d25b16
UriBuilder.Fluent
This places extension methods over System.UriBuilder to help deal with query string parameters, and create more of a fluent interface. Unlike other projects this builds ontop of trusty UriBuilder, and does not use custom Uri generators, or have outside dependencies.
This lets you do things like
new UriBuilder()
.WithParameter("awesome", "yodawg")
.WithParameter("fun", ["cool", "yay"])
.WithHost("awesome.com")
.WithPathSegment("seg")
.UseHttps()
.ToString()
result: https://awesome.com/seg?awesome=yodawg&fun=cool,yay
or
new UriBuilder("https://awesome.com/yo)
.WithParameter("id", "5")
.ToString();
result: https://awesome.com/yo?id=5
Getting started
Just install the nuget package install-package UriBuilder.Fluent and thats it. The extension methods should be avalbile to you!
Languages
C#
96.5%
Makefile
3.5%