Мне любопытно, о собственности Ури:
public bool IsAbsoluteUri { get; }
Возможно ли, чтобы это было ложным? Не похоже, что я могу создать Uri, который не является абсолютным. Последний (uriTwo) бросает:
var uriOne = new Uri( "http://stackoverflow.com/about" );
var uriTwo = new Uri( "/about" );
То же самое можно сказать и о строителе. Чего мне не хватает?