2ff61218d05665a5134660d42aea2c4e9d14b0f9
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
Languages
C#
96.5%
Makefile
3.5%