I am trying to create a uri, but for some reason is the path being decoded everytime, causing problems with my browser trying to access the page the uri build?

POC:

```
using System;

public class Program
{
    public static void Main()
    {
        Console.WriteLine("Hello World");
        var newLocation = new UriBuilder()
        {
            Scheme = Uri.UriSchemeHttps,
            Host = "localhost",
            Path = "/WebResource.axd?d=0"
        }.Uri;

        Console.WriteLine($"Hello World {newLocation}");
    }
}

```

This outputs:

```
Hello World
Hello World https://localhost/WebResource.axd%3Fd=0

```

I would have expected:

```
Hello World
Hello World https://localhost/WebResource.axd?d=0

```