protected static UrlPattern <P1, P2, P3, P4> Path <P1, P2, P3, P4>(string pattern, SimpleUrlComponent <P1> p1, SimpleUrlComponent <P2> p2, SimpleUrlComponent <P3> p3, UrlArgument <P4> p4) { return(new UrlPattern <P1, P2, P3, P4>(pattern, p1, p2, p3, p4)); }
protected static UrlPattern <P1, P2> Path <P1, P2>(string pattern, SimpleUrlComponent <P1> p1, UrlArgument <P2> p2) { return(new UrlPattern <P1, P2>(pattern, p1, p2)); }