Skip to content

Commit 5953d97

Browse files
Merge pull request restsharp#864 from mclark1129/master
Implemented public Deserialize<T> method on RestClient
2 parents 6fe6e76 + dadb919 commit 5953d97

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

RestSharp/IRestClient.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ public interface IRestClient
6464

6565
RestRequestAsyncHandle ExecuteAsync<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback);
6666

67+
IRestResponse<T> Deserialize<T>(IRestResponse response);
68+
6769
#if FRAMEWORK
6870
IRestResponse Execute(IRestRequest request);
6971

RestSharp/RestClient.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,11 @@ public void ClearHandlers()
233233
this.RemoveDefaultParameter("Accept");
234234
}
235235

236+
public IRestResponse<T> Deserialize<T>(IRestResponse response)
237+
{
238+
return Deserialize<T>(response.Request, response);
239+
}
240+
236241
/// <summary>
237242
/// Retrieve the handler for the specified MIME content type
238243
/// </summary>

0 commit comments

Comments
 (0)