public static object For(Type refitInterfaceType, HttpClient client, RefitSettings settings) { var requestBuilder = RequestBuilder.ForType(refitInterfaceType, settings); return(For(refitInterfaceType, client, requestBuilder)); }
public static T For <T>(HttpClient client, RefitSettings settings) { IRequestBuilder <T> requestBuilder = RequestBuilder.ForType <T>(settings); return(For <T>(client, requestBuilder)); }
public T For <T>(HttpClient client) { var rb = RequestBuilder.ForType <T>(); return((T)proxyGen.CreateInterfaceProxyWithoutTarget(typeof(T), new RestServiceMethodMissing(rb, client))); }