protected internal virtual string Resolve(Uri baseUri, Uri relativeUri, out UriFormatException parsingError)
 {
     // used by Uri.ctor and Uri.TryCreate
     throw new NotImplementedException();
 }