public Url3(Scheme scheme, Authority2 authority, Route route, Query query, Fragment frag) : this( new Origin1(scheme, authority) , route, query, frag ) { }
static public Origin1 CreateSchemeAuthority( Authority2 authority ) { return(new Origin1( Scheme_.FTP , authority )); }
public Origin1(string fTP, Authority2 authority1) : this(new Scheme(fTP), authority1) { }
static public Url3 CreateFroSchemeAuthority(Scheme scheme, Authority2 authority) { return(CreateFroOrigin(new Origin1(scheme, authority))); }
static public Url3 CreateFroSchemeAuthority(string scheme, string authority) { return(CreateFroSchemeAuthority(new Scheme(scheme), Authority2.Parse(authority))); }