public QueryableServerProvideQuery(IProvideServerLocation invokeApplication) : base( (queryProvider, type) => (queryProvider is QueryableServer <TResource>) ? (queryProvider as QueryableServer <TResource>).From() : new QueryableServer <TResource>(invokeApplication), (queryProvider, expression, type) => (queryProvider is QueryableServer <TResource>) ? (queryProvider as QueryableServer <TResource>).FromExpression(expression) : new QueryableServer <TResource>(invokeApplication, expression)) { }
public QueryableServer(IProvideServerLocation invokeApplication) : base(new QueryableServerProvideQuery(invokeApplication)) { this.InvokeApplication = invokeApplication; }
private QueryableServer(IProvideServerLocation invokeApplication, Expression expr) : base(new QueryableServerProvideQuery(invokeApplication), expr) { this.InvokeApplication = invokeApplication; }
public static Uri UrlFor(this IProvideServerLocation location, Expression <Func <Task <IHttpResponse> > > method) { throw new NotImplementedException(); }