프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / KCOM / bin / Debug / RestSharp.xml @ 787a4489

이력 | 보기 | 이력해설 | 다운로드 (145 KB)

1 787a4489 KangIngu
<?xml version="1.0"?>
2
<doc>
3
    <assembly>
4
        <name>RestSharp</name>
5
    </assembly>
6
    <members>
7
        <member name="T:RestSharp.Authenticators.JwtAuthenticator">
8
            <summary>
9
            JSON WEB TOKEN (JWT) Authenticator class. 
10
            <remarks>https://tools.ietf.org/html/draft-ietf-oauth-json-web-token</remarks>
11
            </summary>
12
        </member>
13
        <member name="T:RestSharp.Authenticators.NtlmAuthenticator">
14
            <summary>
15
            Tries to Authenticate with the credentials of the currently logged in user, or impersonate a user
16
            </summary>
17
        </member>
18
        <member name="M:RestSharp.Authenticators.NtlmAuthenticator.#ctor">
19
            <summary>
20
            Authenticate with the credentials of the currently logged in user
21
            </summary>
22
        </member>
23
        <member name="M:RestSharp.Authenticators.NtlmAuthenticator.#ctor(System.String,System.String)">
24
            <summary>
25
            Authenticate by impersonation
26
            </summary>
27
            <param name="username"></param>
28
            <param name="password"></param>
29
        </member>
30
        <member name="M:RestSharp.Authenticators.NtlmAuthenticator.#ctor(System.Net.ICredentials)">
31
            <summary>
32
            Authenticate by impersonation, using an existing <c>ICredentials</c> instance
33
            </summary>
34
            <param name="credentials"></param>
35
        </member>
36
        <member name="T:RestSharp.Authenticators.OAuth1Authenticator">
37
            <seealso href="http://tools.ietf.org/html/rfc5849"/>
38
        </member>
39
        <member name="T:RestSharp.Authenticators.OAuth2Authenticator">
40
            <summary>
41
            Base class for OAuth 2 Authenticators.
42
            </summary>
43
            <remarks>
44
            Since there are many ways to authenticate in OAuth2,
45
            this is used as a base class to differentiate between 
46
            other authenticators.
47
            
48
            Any other OAuth2 authenticators must derive from this
49
            abstract class.
50
            </remarks>
51
        </member>
52
        <member name="F:RestSharp.Authenticators.OAuth2Authenticator.accessToken">
53
            <summary>
54
            Access token to be used when authenticating.
55
            </summary>
56
        </member>
57
        <member name="M:RestSharp.Authenticators.OAuth2Authenticator.#ctor(System.String)">
58
            <summary>
59
            Initializes a new instance of the <see cref="T:RestSharp.Authenticators.OAuth2Authenticator"/> class.
60
            </summary>
61
            <param name="accessToken">
62
            The access token.
63
            </param>
64
        </member>
65
        <member name="P:RestSharp.Authenticators.OAuth2Authenticator.AccessToken">
66
            <summary>
67
            Gets the access token.
68
            </summary>
69
        </member>
70
        <member name="T:RestSharp.Authenticators.OAuth2UriQueryParameterAuthenticator">
71
            <summary>
72
            The OAuth 2 authenticator using URI query parameter.
73
            </summary>
74
            <remarks>
75
            Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.2
76
            </remarks>
77
        </member>
78
        <member name="M:RestSharp.Authenticators.OAuth2UriQueryParameterAuthenticator.#ctor(System.String)">
79
            <summary>
80
            Initializes a new instance of the <see cref="T:RestSharp.Authenticators.OAuth2UriQueryParameterAuthenticator"/> class.
81
            </summary>
82
            <param name="accessToken">
83
            The access token.
84
            </param>
85
        </member>
86
        <member name="T:RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator">
87
            <summary>
88
            The OAuth 2 authenticator using the authorization request header field.
89
            </summary>
90
            <remarks>
91
            Based on http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-5.1.1
92
            </remarks>
93
        </member>
94
        <member name="F:RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator.authorizationValue">
95
            <summary>
96
            Stores the Authorization header value as "[tokenType] accessToken". used for performance.
97
            </summary>
98
        </member>
99
        <member name="M:RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator.#ctor(System.String)">
100
            <summary>
101
            Initializes a new instance of the <see cref="T:RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator"/> class.
102
            </summary>
103
            <param name="accessToken">
104
            The access token.
105
            </param>
106
        </member>
107
        <member name="M:RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator.#ctor(System.String,System.String)">
108
            <summary>
109
            Initializes a new instance of the <see cref="T:RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator"/> class.
110
            </summary>
111
            <param name="accessToken">
112
            The access token.
113
            </param>
114
            <param name="tokenType">
115
            The token type.
116
            </param>
117
        </member>
118
        <member name="F:RestSharp.Authenticators.OAuth.OAuthTools.encoding">
119
            <summary>
120
            All text parameters are UTF-8 encoded (per section 5.1).
121
            </summary>
122
            <seealso cref="!:http://www.hueniverse.com/hueniverse/2008/10/beginners-gui-1.html"/> 
123
        </member>
124
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.GetNonce">
125
            <summary>
126
            Generates a random 16-byte lowercase alphanumeric string. 
127
            </summary>
128
            <seealso cref="!:http://oauth.net/core/1.0#nonce"/>
129
            <returns></returns>
130
        </member>
131
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.GetTimestamp">
132
            <summary>
133
            Generates a timestamp based on the current elapsed seconds since '01/01/1970 0000 GMT"
134
            </summary>
135
            <seealso cref="!:http://oauth.net/core/1.0#nonce"/>
136
            <returns></returns>
137
        </member>
138
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.GetTimestamp(System.DateTime)">
139
            <summary>
140
            Generates a timestamp based on the elapsed seconds of a given time since '01/01/1970 0000 GMT"
141
            </summary>
142
            <seealso cref="!:http://oauth.net/core/1.0#nonce"/>
143
            <param name="dateTime">A specified point in time.</param>
144
            <returns></returns>
145
        </member>
146
        <member name="F:RestSharp.Authenticators.OAuth.OAuthTools.uriRfc3986CharsToEscape">
147
            <summary>
148
            The set of characters that are unreserved in RFC 2396 but are NOT unreserved in RFC 3986.
149
            </summary>
150
            <seealso cref="!:http://stackoverflow.com/questions/846487/how-to-get-uri-escapedatastring-to-comply-with-rfc-3986"/>
151
        </member>
152
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.UrlEncodeRelaxed(System.String)">
153
            <summary>
154
            URL encodes a string based on section 5.1 of the OAuth spec.
155
            Namely, percent encoding with [RFC3986], avoiding unreserved characters,
156
            upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs.
157
            </summary>
158
            <param name="value">The value to escape.</param>
159
            <returns>The escaped value.</returns>
160
            <remarks>
161
            The <see cref="M:System.Uri.EscapeDataString(System.String)"/> method is <i>supposed</i> to take on
162
            RFC 3986 behavior if certain elements are present in a .config file.  Even if this
163
            actually worked (which in my experiments it <i>doesn't</i>), we can't rely on every
164
            host actually having this configuration element present.
165
            </remarks>
166
            <seealso cref="!:http://oauth.net/core/1.0#encoding_parameters"/>
167
            <seealso cref="!:http://stackoverflow.com/questions/846487/how-to-get-uri-escapedatastring-to-comply-with-rfc-3986"/>
168
        </member>
169
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.UrlEncodeStrict(System.String)">
170
            <summary>
171
            URL encodes a string based on section 5.1 of the OAuth spec.
172
            Namely, percent encoding with [RFC3986], avoiding unreserved characters,
173
            upper-casing hexadecimal characters, and UTF-8 encoding for text value pairs.
174
            </summary>
175
            <param name="value"></param>
176
            <seealso cref="!:http://oauth.net/core/1.0#encoding_parameters"/>
177
        </member>
178
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.NormalizeRequestParameters(RestSharp.Authenticators.OAuth.WebParameterCollection)">
179
            <summary>
180
            Sorts a collection of key-value pairs by name, and then value if equal,
181
            concatenating them into a single string. This string should be encoded
182
            prior to, or after normalization is run.
183
            </summary>
184
            <seealso cref="!:http://oauth.net/core/1.0#rfc.section.9.1.1"/>
185
            <param name="parameters"></param>
186
            <returns></returns>
187
        </member>
188
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.SortParametersExcludingSignature(RestSharp.Authenticators.OAuth.WebParameterCollection)">
189
            <summary>
190
            Sorts a <see cref="T:RestSharp.Authenticators.OAuth.WebParameterCollection"/> by name, and then value if equal.
191
            </summary>
192
            <param name="parameters">A collection of parameters to sort</param>
193
            <returns>A sorted parameter collection</returns>
194
        </member>
195
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.ConstructRequestUrl(System.Uri)">
196
            <summary>
197
            Creates a request URL suitable for making OAuth requests.
198
            Resulting URLs must exclude port 80 or port 443 when accompanied by HTTP and HTTPS, respectively.
199
            Resulting URLs must be lower case.
200
            </summary>
201
            <seealso cref="!:http://oauth.net/core/1.0#rfc.section.9.1.2"/>
202
            <param name="url">The original request URL</param>
203
            <returns></returns>
204
        </member>
205
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.ConcatenateRequestElements(System.String,System.String,RestSharp.Authenticators.OAuth.WebParameterCollection)">
206
            <summary>
207
            Creates a request elements concatentation value to send with a request. 
208
            This is also known as the signature base.
209
            </summary>
210
            <seealso cref="!:http://oauth.net/core/1.0#rfc.section.9.1.3"/>
211
            <seealso cref="!:http://oauth.net/core/1.0#sig_base_example"/>
212
            <param name="method">The request's HTTP method type</param>
213
            <param name="url">The request URL</param>
214
            <param name="parameters">The request's parameters</param>
215
            <returns>A signature base string</returns>
216
        </member>
217
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.GetSignature(RestSharp.Authenticators.OAuth.OAuthSignatureMethod,System.String,System.String)">
218
            <summary>
219
            Creates a signature value given a signature base and the consumer secret.
220
            This method is used when the token secret is currently unknown.
221
            </summary>
222
            <seealso cref="!:http://oauth.net/core/1.0#rfc.section.9.2"/>
223
            <param name="signatureMethod">The hashing method</param>
224
            <param name="signatureBase">The signature base</param>
225
            <param name="consumerSecret">The consumer key</param>
226
            <returns></returns>
227
        </member>
228
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.GetSignature(RestSharp.Authenticators.OAuth.OAuthSignatureMethod,RestSharp.Authenticators.OAuth.OAuthSignatureTreatment,System.String,System.String)">
229
            <summary>
230
            Creates a signature value given a signature base and the consumer secret.
231
            This method is used when the token secret is currently unknown.
232
            </summary>
233
            <seealso cref="!:http://oauth.net/core/1.0#rfc.section.9.2"/>
234
            <param name="signatureMethod">The hashing method</param>
235
            <param name="signatureTreatment">The treatment to use on a signature value</param>
236
            <param name="signatureBase">The signature base</param>
237
            <param name="consumerSecret">The consumer key</param>
238
            <returns></returns>
239
        </member>
240
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.GetSignature(RestSharp.Authenticators.OAuth.OAuthSignatureMethod,System.String,System.String,System.String)">
241
            <summary>
242
            Creates a signature value given a signature base and the consumer secret and a known token secret.
243
            </summary>
244
            <seealso cref="!:http://oauth.net/core/1.0#rfc.section.9.2"/>
245
            <param name="signatureMethod">The hashing method</param>
246
            <param name="signatureBase">The signature base</param>
247
            <param name="consumerSecret">The consumer secret</param>
248
            <param name="tokenSecret">The token secret</param>
249
            <returns></returns>
250
        </member>
251
        <member name="M:RestSharp.Authenticators.OAuth.OAuthTools.GetSignature(RestSharp.Authenticators.OAuth.OAuthSignatureMethod,RestSharp.Authenticators.OAuth.OAuthSignatureTreatment,System.String,System.String,System.String)">
252
            <summary>
253
            Creates a signature value given a signature base and the consumer secret and a known token secret.
254
            </summary>
255
            <seealso cref="!:http://oauth.net/core/1.0#rfc.section.9.2"/>
256
            <param name="signatureMethod">The hashing method</param>
257
            <param name="signatureTreatment">The treatment to use on a signature value</param>
258
            <param name="signatureBase">The signature base</param>
259
            <param name="consumerSecret">The consumer secret</param>
260
            <param name="tokenSecret">The token secret</param>
261
            <returns></returns>
262
        </member>
263
        <member name="T:RestSharp.Authenticators.OAuth.OAuthWorkflow">
264
            <summary>
265
            A class to encapsulate OAuth authentication flow.
266
            <seealso cref="!:http://oauth.net/core/1.0#anchor9"/>
267
            </summary>
268
        </member>
269
        <member name="M:RestSharp.Authenticators.OAuth.OAuthWorkflow.BuildRequestTokenInfo(System.String)">
270
            <summary>
271
            Generates a <see cref="T:RestSharp.Authenticators.OAuth.OAuthWebQueryInfo"/> instance to pass to an
272
            <see cref="T:RestSharp.Authenticators.IAuthenticator"/> for the purpose of requesting an
273
            unauthorized request token.
274
            </summary>
275
            <param name="method">The HTTP method for the intended request</param>
276
            <seealso cref="!:http://oauth.net/core/1.0#anchor9"/>
277
            <returns></returns>
278
        </member>
279
        <member name="M:RestSharp.Authenticators.OAuth.OAuthWorkflow.BuildRequestTokenInfo(System.String,RestSharp.Authenticators.OAuth.WebParameterCollection)">
280
            <summary>
281
            Generates a <see cref="T:RestSharp.Authenticators.OAuth.OAuthWebQueryInfo"/> instance to pass to an
282
            <see cref="T:RestSharp.Authenticators.IAuthenticator"/> for the purpose of requesting an
283
            unauthorized request token.
284
            </summary>
285
            <param name="method">The HTTP method for the intended request</param>
286
            <param name="parameters">Any existing, non-OAuth query parameters desired in the request</param>
287
            <seealso cref="!:http://oauth.net/core/1.0#anchor9"/>
288
            <returns></returns>
289
        </member>
290
        <member name="M:RestSharp.Authenticators.OAuth.OAuthWorkflow.BuildAccessTokenInfo(System.String)">
291
            <summary>
292
            Generates a <see cref="T:RestSharp.Authenticators.OAuth.OAuthWebQueryInfo"/> instance to pass to an
293
            <see cref="T:RestSharp.Authenticators.IAuthenticator"/> for the purpose of exchanging a request token
294
            for an access token authorized by the user at the Service Provider site.
295
            </summary>
296
            <param name="method">The HTTP method for the intended request</param>
297
            <seealso cref="!:http://oauth.net/core/1.0#anchor9"/>
298
        </member>
299
        <member name="M:RestSharp.Authenticators.OAuth.OAuthWorkflow.BuildAccessTokenInfo(System.String,RestSharp.Authenticators.OAuth.WebParameterCollection)">
300
            <summary>
301
            Generates a <see cref="T:RestSharp.Authenticators.OAuth.OAuthWebQueryInfo"/> instance to pass to an
302
            <see cref="T:RestSharp.Authenticators.IAuthenticator"/> for the purpose of exchanging a request token
303
            for an access token authorized by the user at the Service Provider site.
304
            </summary>
305
            <param name="method">The HTTP method for the intended request</param>
306
            <seealso cref="!:http://oauth.net/core/1.0#anchor9"/>
307
            <param name="parameters">Any existing, non-OAuth query parameters desired in the request</param>
308
        </member>
309
        <member name="M:RestSharp.Authenticators.OAuth.OAuthWorkflow.BuildClientAuthAccessTokenInfo(System.String,RestSharp.Authenticators.OAuth.WebParameterCollection)">
310
            <summary>
311
            Generates a <see cref="T:RestSharp.Authenticators.OAuth.OAuthWebQueryInfo"/> instance to pass to an
312
            <see cref="T:RestSharp.Authenticators.IAuthenticator"/> for the purpose of exchanging user credentials
313
            for an access token authorized by the user at the Service Provider site.
314
            </summary>
315
            <param name="method">The HTTP method for the intended request</param>
316
            <seealso cref="!:http://tools.ietf.org/html/draft-dehora-farrell-oauth-accesstoken-creds-00#section-4"/>
317
            <param name="parameters">Any existing, non-OAuth query parameters desired in the request</param>
318
        </member>
319
        <member name="P:RestSharp.Authenticators.OAuth.OAuthWorkflow.RequestTokenUrl">
320
            <seealso cref="!:http://oauth.net/core/1.0#request_urls"/>
321
        </member>
322
        <member name="P:RestSharp.Authenticators.OAuth.OAuthWorkflow.AccessTokenUrl">
323
            <seealso cref="!:http://oauth.net/core/1.0#request_urls"/>
324
        </member>
325
        <member name="P:RestSharp.Authenticators.OAuth.OAuthWorkflow.AuthorizationUrl">
326
            <seealso cref="!:http://oauth.net/core/1.0#request_urls"/>
327
        </member>
328
        <member name="T:RestSharp.Deserializers.DeserializeAsAttribute">
329
            <summary>
330
            Allows control how class and property names and values are deserialized by XmlAttributeDeserializer
331
            </summary>
332
        </member>
333
        <member name="P:RestSharp.Deserializers.DeserializeAsAttribute.Name">
334
            <summary>
335
            The name to use for the serialized element
336
            </summary>
337
        </member>
338
        <member name="P:RestSharp.Deserializers.DeserializeAsAttribute.Attribute">
339
            <summary>
340
            Sets if the property to Deserialize is an Attribute or Element (Default: false)
341
            </summary>
342
        </member>
343
        <member name="T:RestSharp.Deserializers.DotNetXmlDeserializer">
344
            <summary>
345
            Wrapper for System.Xml.Serialization.XmlSerializer.
346
            </summary>
347
        </member>
348
        <member name="T:RestSharp.ParameterType">
349
            <summary>
350
             Types of parameters that can be added to requests
351
            </summary>
352
        </member>
353
        <member name="T:RestSharp.DataFormat">
354
            <summary>
355
            Data formats
356
            </summary>
357
        </member>
358
        <member name="T:RestSharp.Method">
359
            <summary>
360
            HTTP method to use when making requests
361
            </summary>
362
        </member>
363
        <member name="T:RestSharp.DateFormat">
364
            <summary>
365
            Format strings for commonly-used date formats
366
            </summary>
367
        </member>
368
        <member name="F:RestSharp.DateFormat.ISO_8601">
369
            <summary>
370
            .NET format string for ISO 8601 date format
371
            </summary>
372
        </member>
373
        <member name="F:RestSharp.DateFormat.ROUND_TRIP">
374
            <summary>
375
            .NET format string for roundtrip date format
376
            </summary>
377
        </member>
378
        <member name="T:RestSharp.ResponseStatus">
379
            <summary>
380
            Status for responses (surprised?)
381
            </summary>
382
        </member>
383
        <member name="T:RestSharp.Extensions.MiscExtensions">
384
            <summary>
385
            Extension method overload!
386
            </summary>
387
        </member>
388
        <member name="M:RestSharp.Extensions.MiscExtensions.SaveAs(System.Byte[],System.String)">
389
            <summary>
390
            Save a byte array to a file
391
            </summary>
392
            <param name="input">Bytes to save</param>
393
            <param name="path">Full path to save file to</param>
394
        </member>
395
        <member name="M:RestSharp.Extensions.MiscExtensions.ReadAsBytes(System.IO.Stream)">
396
            <summary>
397
            Read a stream into a byte array
398
            </summary>
399
            <param name="input">Stream to read</param>
400
            <returns>byte[]</returns>
401
        </member>
402
        <member name="M:RestSharp.Extensions.MiscExtensions.CopyTo(System.IO.Stream,System.IO.Stream)">
403
            <summary>
404
            Copies bytes from one stream to another
405
            </summary>
406
            <param name="input">The input stream.</param>
407
            <param name="output">The output stream.</param>
408
        </member>
409
        <member name="M:RestSharp.Extensions.MiscExtensions.AsString(System.Byte[])">
410
            <summary>
411
            Converts a byte array to a string, using its byte order mark to convert it to the right encoding.
412
            http://www.shrinkrays.net/code-snippets/csharp/an-extension-method-for-converting-a-byte-array-to-a-string.aspx
413
            </summary>
414
            <param name="buffer">An array of bytes to convert</param>
415
            <returns>The byte as a string.</returns>
416
        </member>
417
        <member name="M:RestSharp.Extensions.MonoHttp.HttpUtility.HtmlDecode(System.String)">
418
            <summary>
419
            Decodes an HTML-encoded string and returns the decoded string.
420
            </summary>
421
            <param name="s">The HTML string to decode. </param>
422
            <returns>The decoded text.</returns>
423
        </member>
424
        <member name="M:RestSharp.Extensions.MonoHttp.HttpUtility.HtmlDecode(System.String,System.IO.TextWriter)">
425
            <summary>
426
            Decodes an HTML-encoded string and sends the resulting output to a TextWriter output stream.
427
            </summary>
428
            <param name="s">The HTML string to decode</param>
429
            <param name="output">The TextWriter output stream containing the decoded string. </param>
430
        </member>
431
        <member name="M:RestSharp.Extensions.MonoHttp.HttpUtility.HtmlEncode(System.String,System.IO.TextWriter)">
432
            <summary>
433
            HTML-encodes a string and sends the resulting output to a TextWriter output stream.
434
            </summary>
435
            <param name="s">The string to encode. </param>
436
            <param name="output">The TextWriter output stream containing the encoded string. </param>
437
        </member>
438
        <member name="T:RestSharp.Extensions.ReflectionExtensions">
439
            <summary>
440
            Reflection extensions
441
            </summary>
442
        </member>
443
        <member name="M:RestSharp.Extensions.ReflectionExtensions.GetAttribute``1(System.Reflection.MemberInfo)">
444
            <summary>
445
            Retrieve an attribute from a member (property)
446
            </summary>
447
            <typeparam name="T">Type of attribute to retrieve</typeparam>
448
            <param name="prop">Member to retrieve attribute from</param>
449
            <returns></returns>
450
        </member>
451
        <member name="M:RestSharp.Extensions.ReflectionExtensions.GetAttribute``1(System.Type)">
452
            <summary>
453
            Retrieve an attribute from a type
454
            </summary>
455
            <typeparam name="T">Type of attribute to retrieve</typeparam>
456
            <param name="type">Type to retrieve attribute from</param>
457
            <returns></returns>
458
        </member>
459
        <member name="M:RestSharp.Extensions.ReflectionExtensions.IsSubclassOfRawGeneric(System.Type,System.Type)">
460
            <summary>
461
            Checks a type to see if it derives from a raw generic (e.g. List[[]])
462
            </summary>
463
            <param name="toCheck"></param>
464
            <param name="generic"></param>
465
            <returns></returns>
466
        </member>
467
        <member name="M:RestSharp.Extensions.ReflectionExtensions.FindEnumValue(System.Type,System.String,System.Globalization.CultureInfo)">
468
            <summary>
469
            Find a value from a System.Enum by trying several possible variants
470
            of the string value of the enum.
471
            </summary>
472
            <param name="type">Type of enum</param>
473
            <param name="value">Value for which to search</param>
474
            <param name="culture">The culture used to calculate the name variants</param>
475
            <returns></returns>
476
        </member>
477
        <member name="M:RestSharp.Extensions.ResponseStatusExtensions.ToWebException(RestSharp.ResponseStatus)">
478
            <summary>
479
            Convert a <see cref="T:RestSharp.ResponseStatus"/> to a <see cref="T:System.Net.WebException"/> instance.
480
            </summary>
481
            <param name="responseStatus">The response status.</param>
482
            <returns></returns>
483
            <exception cref="T:System.ArgumentOutOfRangeException">responseStatus</exception>
484
        </member>
485
        <member name="M:RestSharp.Extensions.StringExtensions.UrlEncode(System.String)">
486
            <summary>
487
            Uses Uri.EscapeDataString() based on recommendations on MSDN
488
            http://blogs.msdn.com/b/yangxind/archive/2006/11/09/don-t-use-net-system-uri-unescapedatastring-in-url-decoding.aspx
489
            </summary>
490
        </member>
491
        <member name="M:RestSharp.Extensions.StringExtensions.HasValue(System.String)">
492
            <summary>
493
            Check that a string is not null or empty
494
            </summary>
495
            <param name="input">String to check</param>
496
            <returns>bool</returns>
497
        </member>
498
        <member name="M:RestSharp.Extensions.StringExtensions.RemoveUnderscoresAndDashes(System.String)">
499
            <summary>
500
            Remove underscores from a string
501
            </summary>
502
            <param name="input">String to process</param>
503
            <returns>string</returns>
504
        </member>
505
        <member name="M:RestSharp.Extensions.StringExtensions.ParseJsonDate(System.String,System.Globalization.CultureInfo)">
506
            <summary>
507
            Parses most common JSON date formats
508
            </summary>
509
            <param name="input">JSON value to parse</param>
510
            <param name="culture"></param>
511
            <returns>DateTime</returns>
512
        </member>
513
        <member name="M:RestSharp.Extensions.StringExtensions.RemoveSurroundingQuotes(System.String)">
514
            <summary>
515
            Remove leading and trailing " from a string
516
            </summary>
517
            <param name="input">String to parse</param>
518
            <returns>String</returns>
519
        </member>
520
        <member name="M:RestSharp.Extensions.StringExtensions.Matches(System.String,System.String)">
521
            <summary>
522
            Checks a string to see if it matches a regex
523
            </summary>
524
            <param name="input">String to check</param>
525
            <param name="pattern">Pattern to match</param>
526
            <returns>bool</returns>
527
        </member>
528
        <member name="M:RestSharp.Extensions.StringExtensions.ToPascalCase(System.String,System.Globalization.CultureInfo)">
529
            <summary>
530
            Converts a string to pascal case
531
            </summary>
532
            <param name="lowercaseAndUnderscoredWord">String to convert</param>
533
            <param name="culture"></param>
534
            <returns>string</returns>
535
        </member>
536
        <member name="M:RestSharp.Extensions.StringExtensions.ToPascalCase(System.String,System.Boolean,System.Globalization.CultureInfo)">
537
            <summary>
538
            Converts a string to pascal case with the option to remove underscores
539
            </summary>
540
            <param name="text">String to convert</param>
541
            <param name="removeUnderscores">Option to remove underscores</param>
542
            <param name="culture"></param>
543
            <returns></returns>
544
        </member>
545
        <member name="M:RestSharp.Extensions.StringExtensions.ToCamelCase(System.String,System.Globalization.CultureInfo)">
546
            <summary>
547
            Converts a string to camel case
548
            </summary>
549
            <param name="lowercaseAndUnderscoredWord">String to convert</param>
550
            <param name="culture"></param>
551
            <returns>String</returns>
552
        </member>
553
        <member name="M:RestSharp.Extensions.StringExtensions.MakeInitialLowerCase(System.String)">
554
            <summary>
555
            Convert the first letter of a string to lower case
556
            </summary>
557
            <param name="word">String to convert</param>
558
            <returns>string</returns>
559
        </member>
560
        <member name="M:RestSharp.Extensions.StringExtensions.IsUpperCase(System.String)">
561
            <summary>
562
            Checks to see if a string is all uppper case
563
            </summary>
564
            <param name="inputString">String to check</param>
565
            <returns>bool</returns>
566
        </member>
567
        <member name="M:RestSharp.Extensions.StringExtensions.AddUnderscores(System.String)">
568
            <summary>
569
            Add underscores to a pascal-cased string
570
            </summary>
571
            <param name="pascalCasedWord">String to convert</param>
572
            <returns>string</returns>
573
        </member>
574
        <member name="M:RestSharp.Extensions.StringExtensions.AddDashes(System.String)">
575
            <summary>
576
            Add dashes to a pascal-cased string
577
            </summary>
578
            <param name="pascalCasedWord">String to convert</param>
579
            <returns>string</returns>
580
        </member>
581
        <member name="M:RestSharp.Extensions.StringExtensions.AddUnderscorePrefix(System.String)">
582
            <summary>
583
            Add an undescore prefix to a pascasl-cased string
584
            </summary>
585
            <param name="pascalCasedWord"></param>
586
            <returns></returns>
587
        </member>
588
        <member name="M:RestSharp.Extensions.StringExtensions.AddSpaces(System.String)">
589
            <summary>
590
            Add spaces to a pascal-cased string
591
            </summary>
592
            <param name="pascalCasedWord">String to convert</param>
593
            <returns>string</returns>
594
        </member>
595
        <member name="M:RestSharp.Extensions.StringExtensions.GetNameVariants(System.String,System.Globalization.CultureInfo)">
596
            <summary>
597
            Return possible variants of a name for name matching.
598
            </summary>
599
            <param name="name">String to convert</param>
600
            <param name="culture">The culture to use for conversion</param>
601
            <returns>IEnumerable&lt;string&gt;</returns>
602
        </member>
603
        <member name="T:RestSharp.Extensions.XmlExtensions">
604
            <summary>
605
            XML Extension Methods
606
            </summary>
607
        </member>
608
        <member name="M:RestSharp.Extensions.XmlExtensions.AsNamespaced(System.String,System.String)">
609
            <summary>
610
            Returns the name of an element with the namespace if specified
611
            </summary>
612
            <param name="name">Element name</param>
613
            <param name="namespace">XML Namespace</param>
614
            <returns></returns>
615
        </member>
616
        <member name="T:RestSharp.FileParameter">
617
            <summary>
618
            Container for files to be uploaded with requests
619
            </summary>
620
        </member>
621
        <member name="M:RestSharp.FileParameter.Create(System.String,System.Byte[],System.String,System.String)">
622
            <summary>
623
             Creates a file parameter from an array of bytes.
624
            </summary>
625
            <param name="name">The parameter name to use in the request.</param>
626
            <param name="data">The data to use as the file's contents.</param>
627
            <param name="filename">The filename to use in the request.</param>
628
            <param name="contentType">The content type to use in the request.</param>
629
            <returns>The <see cref="T:RestSharp.FileParameter"/></returns>
630
        </member>
631
        <member name="M:RestSharp.FileParameter.Create(System.String,System.Byte[],System.String)">
632
            <summary>
633
             Creates a file parameter from an array of bytes.
634
            </summary>
635
            <param name="name">The parameter name to use in the request.</param>
636
            <param name="data">The data to use as the file's contents.</param>
637
            <param name="filename">The filename to use in the request.</param>
638
            <returns>The <see cref="T:RestSharp.FileParameter"/> using the default content type.</returns>
639
        </member>
640
        <member name="P:RestSharp.FileParameter.ContentLength">
641
            <summary>
642
            The length of data to be sent
643
            </summary>
644
        </member>
645
        <member name="P:RestSharp.FileParameter.Writer">
646
            <summary>
647
            Provides raw data for file
648
            </summary>
649
        </member>
650
        <member name="P:RestSharp.FileParameter.FileName">
651
            <summary>
652
            Name of the file to use when uploading
653
            </summary>
654
        </member>
655
        <member name="P:RestSharp.FileParameter.ContentType">
656
            <summary>
657
            MIME content type of file
658
            </summary>
659
        </member>
660
        <member name="P:RestSharp.FileParameter.Name">
661
            <summary>
662
            Name of the parameter
663
            </summary>
664
        </member>
665
        <member name="T:RestSharp.Http">
666
            <summary>
667
            HttpWebRequest wrapper (async methods)
668
            </summary>
669
            <summary>
670
            HttpWebRequest wrapper
671
            </summary>
672
            <summary>
673
            HttpWebRequest wrapper (sync methods)
674
            </summary>
675
        </member>
676
        <member name="P:RestSharp.IHttp.AlwaysMultipartFormData">
677
            <summary>
678
            Always send a multipart/form-data request - even when no Files are present.
679
            </summary>
680
        </member>
681
        <member name="P:RestSharp.IHttp.RequestBodyBytes">
682
            <summary>
683
            An alternative to RequestBody, for when the caller already has the byte array.
684
            </summary>
685
        </member>
686
        <member name="M:RestSharp.Http.AsPostAsync(System.Action{RestSharp.HttpResponse},System.String)">
687
            <summary>
688
            Execute an async POST-style request with the specified HTTP Method.  
689
            </summary>
690
            <param name="action"></param>
691
            <param name="httpMethod">The HTTP method to execute.</param>
692
            <returns></returns>
693
        </member>
694
        <member name="M:RestSharp.Http.AsGetAsync(System.Action{RestSharp.HttpResponse},System.String)">
695
            <summary>
696
            Execute an async GET-style request with the specified HTTP Method.  
697
            </summary>
698
            <param name="action"></param>
699
            <param name="httpMethod">The HTTP method to execute.</param>
700
            <returns></returns>
701
        </member>
702
        <member name="M:RestSharp.Http.Create">
703
            <summary>
704
             Creates an IHttp
705
            </summary>
706
            <returns></returns>
707
        </member>
708
        <member name="M:RestSharp.Http.#ctor">
709
            <summary>
710
            Default constructor
711
            </summary>
712
        </member>
713
        <member name="M:RestSharp.Http.Post">
714
            <summary>
715
            Execute a POST request
716
            </summary>
717
        </member>
718
        <member name="M:RestSharp.Http.Put">
719
            <summary>
720
            Execute a PUT request
721
            </summary>
722
        </member>
723
        <member name="M:RestSharp.Http.Get">
724
            <summary>
725
            Execute a GET request
726
            </summary>
727
        </member>
728
        <member name="M:RestSharp.Http.Head">
729
            <summary>
730
            Execute a HEAD request
731
            </summary>
732
        </member>
733
        <member name="M:RestSharp.Http.Options">
734
            <summary>
735
            Execute an OPTIONS request
736
            </summary>
737
        </member>
738
        <member name="M:RestSharp.Http.Delete">
739
            <summary>
740
            Execute a DELETE request
741
            </summary>
742
        </member>
743
        <member name="M:RestSharp.Http.Patch">
744
            <summary>
745
            Execute a PATCH request
746
            </summary>
747
        </member>
748
        <member name="M:RestSharp.Http.Merge">
749
            <summary>
750
            Execute a MERGE request
751
            </summary>
752
        </member>
753
        <member name="M:RestSharp.Http.AsGet(System.String)">
754
            <summary>
755
            Execute a GET-style request with the specified HTTP Method.  
756
            </summary>
757
            <param name="httpMethod">The HTTP method to execute.</param>
758
            <returns></returns>
759
        </member>
760
        <member name="M:RestSharp.Http.AsPost(System.String)">
761
            <summary>
762
            Execute a POST-style request with the specified HTTP Method.  
763
            </summary>
764
            <param name="httpMethod">The HTTP method to execute.</param>
765
            <returns></returns>
766
        </member>
767
        <member name="P:RestSharp.Http.HasParameters">
768
            <summary>
769
            True if this HTTP request has any HTTP parameters
770
            </summary>
771
        </member>
772
        <member name="P:RestSharp.Http.HasCookies">
773
            <summary>
774
            True if this HTTP request has any HTTP cookies
775
            </summary>
776
        </member>
777
        <member name="P:RestSharp.Http.HasBody">
778
            <summary>
779
            True if a request body has been specified
780
            </summary>
781
        </member>
782
        <member name="P:RestSharp.Http.HasFiles">
783
            <summary>
784
            True if files have been set to be uploaded
785
            </summary>
786
        </member>
787
        <member name="P:RestSharp.Http.AlwaysMultipartFormData">
788
            <summary>
789
            Always send a multipart/form-data request - even when no Files are present.
790
            </summary>
791
        </member>
792
        <member name="P:RestSharp.Http.UserAgent">
793
            <summary>
794
            UserAgent to be sent with request
795
            </summary>
796
        </member>
797
        <member name="P:RestSharp.Http.Timeout">
798
            <summary>
799
            Timeout in milliseconds to be used for the request
800
            </summary>
801
        </member>
802
        <member name="P:RestSharp.Http.ReadWriteTimeout">
803
            <summary>
804
            The number of milliseconds before the writing or reading times out.
805
            </summary>
806
        </member>
807
        <member name="P:RestSharp.Http.Credentials">
808
            <summary>
809
            System.Net.ICredentials to be sent with request
810
            </summary>
811
        </member>
812
        <member name="P:RestSharp.Http.CookieContainer">
813
            <summary>
814
            The System.Net.CookieContainer to be used for the request
815
            </summary>
816
        </member>
817
        <member name="P:RestSharp.Http.ResponseWriter">
818
            <summary>
819
            The method to use to write the response instead of reading into RawBytes
820
            </summary>
821
        </member>
822
        <member name="P:RestSharp.Http.Files">
823
            <summary>
824
            Collection of files to be sent with request
825
            </summary>
826
        </member>
827
        <member name="P:RestSharp.Http.FollowRedirects">
828
            <summary>
829
            Whether or not HTTP 3xx response redirects should be automatically followed
830
            </summary>
831
        </member>
832
        <member name="P:RestSharp.Http.ClientCertificates">
833
            <summary>
834
            X509CertificateCollection to be sent with request
835
            </summary>
836
        </member>
837
        <member name="P:RestSharp.Http.MaxRedirects">
838
            <summary>
839
            Maximum number of automatic redirects to follow if FollowRedirects is true
840
            </summary>
841
        </member>
842
        <member name="P:RestSharp.Http.UseDefaultCredentials">
843
            <summary>
844
            Determine whether or not the "default credentials" (e.g. the user account under which the current process is running)
845
            will be sent along to the server.
846
            </summary>
847
        </member>
848
        <member name="P:RestSharp.Http.Headers">
849
            <summary>
850
            HTTP headers to be sent with request
851
            </summary>
852
        </member>
853
        <member name="P:RestSharp.Http.Parameters">
854
            <summary>
855
            HTTP parameters (QueryString or Form values) to be sent with request
856
            </summary>
857
        </member>
858
        <member name="P:RestSharp.Http.Cookies">
859
            <summary>
860
            HTTP cookies to be sent with request
861
            </summary>
862
        </member>
863
        <member name="P:RestSharp.Http.RequestBody">
864
            <summary>
865
            Request body to be sent with request
866
            </summary>
867
        </member>
868
        <member name="P:RestSharp.Http.RequestContentType">
869
            <summary>
870
            Content type of the request body.
871
            </summary>
872
        </member>
873
        <member name="P:RestSharp.Http.RequestBodyBytes">
874
            <summary>
875
            An alternative to RequestBody, for when the caller already has the byte array.
876
            </summary>
877
        </member>
878
        <member name="P:RestSharp.Http.Url">
879
            <summary>
880
            URL to call for this request
881
            </summary>
882
        </member>
883
        <member name="P:RestSharp.Http.PreAuthenticate">
884
            <summary>
885
            Flag to send authorisation header with the HttpWebRequest
886
            </summary>
887
        </member>
888
        <member name="P:RestSharp.Http.Proxy">
889
            <summary>
890
            Proxy info to be sent with request
891
            </summary>
892
        </member>
893
        <member name="P:RestSharp.Http.CachePolicy">
894
            <summary>
895
            Caching policy for requests created with this wrapper.
896
            </summary>
897
        </member>
898
        <member name="T:RestSharp.HttpCookie">
899
            <summary>
900
            Representation of an HTTP cookie
901
            </summary>
902
        </member>
903
        <member name="P:RestSharp.HttpCookie.Comment">
904
            <summary>
905
            Comment of the cookie
906
            </summary>
907
        </member>
908
        <member name="P:RestSharp.HttpCookie.CommentUri">
909
            <summary>
910
            Comment of the cookie
911
            </summary>
912
        </member>
913
        <member name="P:RestSharp.HttpCookie.Discard">
914
            <summary>
915
            Indicates whether the cookie should be discarded at the end of the session
916
            </summary>
917
        </member>
918
        <member name="P:RestSharp.HttpCookie.Domain">
919
            <summary>
920
            Domain of the cookie
921
            </summary>
922
        </member>
923
        <member name="P:RestSharp.HttpCookie.Expired">
924
            <summary>
925
            Indicates whether the cookie is expired
926
            </summary>
927
        </member>
928
        <member name="P:RestSharp.HttpCookie.Expires">
929
            <summary>
930
            Date and time that the cookie expires
931
            </summary>
932
        </member>
933
        <member name="P:RestSharp.HttpCookie.HttpOnly">
934
            <summary>
935
            Indicates that this cookie should only be accessed by the server
936
            </summary>
937
        </member>
938
        <member name="P:RestSharp.HttpCookie.Name">
939
            <summary>
940
            Name of the cookie
941
            </summary>
942
        </member>
943
        <member name="P:RestSharp.HttpCookie.Path">
944
            <summary>
945
            Path of the cookie
946
            </summary>
947
        </member>
948
        <member name="P:RestSharp.HttpCookie.Port">
949
            <summary>
950
            Port of the cookie
951
            </summary>
952
        </member>
953
        <member name="P:RestSharp.HttpCookie.Secure">
954
            <summary>
955
            Indicates that the cookie should only be sent over secure channels
956
            </summary>
957
        </member>
958
        <member name="P:RestSharp.HttpCookie.TimeStamp">
959
            <summary>
960
            Date and time the cookie was created
961
            </summary>
962
        </member>
963
        <member name="P:RestSharp.HttpCookie.Value">
964
            <summary>
965
            Value of the cookie
966
            </summary>
967
        </member>
968
        <member name="P:RestSharp.HttpCookie.Version">
969
            <summary>
970
            Version of the cookie
971
            </summary>
972
        </member>
973
        <member name="T:RestSharp.HttpFile">
974
            <summary>
975
            Container for HTTP file
976
            </summary>
977
        </member>
978
        <member name="P:RestSharp.HttpFile.ContentLength">
979
            <summary>
980
            The length of data to be sent
981
            </summary>
982
        </member>
983
        <member name="P:RestSharp.HttpFile.Writer">
984
            <summary>
985
            Provides raw data for file
986
            </summary>
987
        </member>
988
        <member name="P:RestSharp.HttpFile.FileName">
989
            <summary>
990
            Name of the file to use when uploading
991
            </summary>
992
        </member>
993
        <member name="P:RestSharp.HttpFile.ContentType">
994
            <summary>
995
            MIME content type of file
996
            </summary>
997
        </member>
998
        <member name="P:RestSharp.HttpFile.Name">
999
            <summary>
1000
            Name of the parameter
1001
            </summary>
1002
        </member>
1003
        <member name="T:RestSharp.HttpHeader">
1004
            <summary>
1005
            Representation of an HTTP header
1006
            </summary>
1007
        </member>
1008
        <member name="P:RestSharp.HttpHeader.Name">
1009
            <summary>
1010
            Name of the header
1011
            </summary>
1012
        </member>
1013
        <member name="P:RestSharp.HttpHeader.Value">
1014
            <summary>
1015
            Value of the header
1016
            </summary>
1017
        </member>
1018
        <member name="T:RestSharp.HttpParameter">
1019
            <summary>
1020
            Representation of an HTTP parameter (QueryString or Form value)
1021
            </summary>
1022
        </member>
1023
        <member name="P:RestSharp.HttpParameter.Name">
1024
            <summary>
1025
            Name of the parameter
1026
            </summary>
1027
        </member>
1028
        <member name="P:RestSharp.HttpParameter.Value">
1029
            <summary>
1030
            Value of the parameter
1031
            </summary>
1032
        </member>
1033
        <member name="P:RestSharp.HttpParameter.ContentType">
1034
            <summary>
1035
            Content-Type of the parameter
1036
            </summary>
1037
        </member>
1038
        <member name="T:RestSharp.HttpResponse">
1039
            <summary>
1040
            HTTP response data
1041
            </summary>
1042
        </member>
1043
        <member name="T:RestSharp.IHttpResponse">
1044
            <summary>
1045
            HTTP response data
1046
            </summary>
1047
        </member>
1048
        <member name="P:RestSharp.IHttpResponse.ContentType">
1049
            <summary>
1050
            MIME content type of response
1051
            </summary>
1052
        </member>
1053
        <member name="P:RestSharp.IHttpResponse.ContentLength">
1054
            <summary>
1055
            Length in bytes of the response content
1056
            </summary>
1057
        </member>
1058
        <member name="P:RestSharp.IHttpResponse.ContentEncoding">
1059
            <summary>
1060
            Encoding of the response content
1061
            </summary>
1062
        </member>
1063
        <member name="P:RestSharp.IHttpResponse.Content">
1064
            <summary>
1065
            String representation of response content
1066
            </summary>
1067
        </member>
1068
        <member name="P:RestSharp.IHttpResponse.StatusCode">
1069
            <summary>
1070
            HTTP response status code
1071
            </summary>
1072
        </member>
1073
        <member name="P:RestSharp.IHttpResponse.StatusDescription">
1074
            <summary>
1075
            Description of HTTP status returned
1076
            </summary>
1077
        </member>
1078
        <member name="P:RestSharp.IHttpResponse.RawBytes">
1079
            <summary>
1080
            Response content
1081
            </summary>
1082
        </member>
1083
        <member name="P:RestSharp.IHttpResponse.ResponseUri">
1084
            <summary>
1085
            The URL that actually responded to the content (different from request if redirected)
1086
            </summary>
1087
        </member>
1088
        <member name="P:RestSharp.IHttpResponse.Server">
1089
            <summary>
1090
            HttpWebResponse.Server
1091
            </summary>
1092
        </member>
1093
        <member name="P:RestSharp.IHttpResponse.Headers">
1094
            <summary>
1095
            Headers returned by server with the response
1096
            </summary>
1097
        </member>
1098
        <member name="P:RestSharp.IHttpResponse.Cookies">
1099
            <summary>
1100
            Cookies returned by server with the response
1101
            </summary>
1102
        </member>
1103
        <member name="P:RestSharp.IHttpResponse.ResponseStatus">
1104
            <summary>
1105
            Status of the request. Will return Error for transport errors.
1106
            HTTP errors will still return ResponseStatus.Completed, check StatusCode instead
1107
            </summary>
1108
        </member>
1109
        <member name="P:RestSharp.IHttpResponse.ErrorMessage">
1110
            <summary>
1111
            Transport or other non-HTTP error generated while attempting request
1112
            </summary>
1113
        </member>
1114
        <member name="P:RestSharp.IHttpResponse.ErrorException">
1115
            <summary>
1116
            Exception thrown when error is encountered.
1117
            </summary>
1118
        </member>
1119
        <member name="M:RestSharp.HttpResponse.#ctor">
1120
            <summary>
1121
            Default constructor
1122
            </summary>
1123
        </member>
1124
        <member name="P:RestSharp.HttpResponse.ContentType">
1125
            <summary>
1126
            MIME content type of response
1127
            </summary>
1128
        </member>
1129
        <member name="P:RestSharp.HttpResponse.ContentLength">
1130
            <summary>
1131
            Length in bytes of the response content
1132
            </summary>
1133
        </member>
1134
        <member name="P:RestSharp.HttpResponse.ContentEncoding">
1135
            <summary>
1136
            Encoding of the response content
1137
            </summary>
1138
        </member>
1139
        <member name="P:RestSharp.HttpResponse.Content">
1140
            <summary>
1141
            Lazy-loaded string representation of response content
1142
            </summary>
1143
        </member>
1144
        <member name="P:RestSharp.HttpResponse.StatusCode">
1145
            <summary>
1146
            HTTP response status code
1147
            </summary>
1148
        </member>
1149
        <member name="P:RestSharp.HttpResponse.StatusDescription">
1150
            <summary>
1151
            Description of HTTP status returned
1152
            </summary>
1153
        </member>
1154
        <member name="P:RestSharp.HttpResponse.RawBytes">
1155
            <summary>
1156
            Response content
1157
            </summary>
1158
        </member>
1159
        <member name="P:RestSharp.HttpResponse.ResponseUri">
1160
            <summary>
1161
            The URL that actually responded to the content (different from request if redirected)
1162
            </summary>
1163
        </member>
1164
        <member name="P:RestSharp.HttpResponse.Server">
1165
            <summary>
1166
            HttpWebResponse.Server
1167
            </summary>
1168
        </member>
1169
        <member name="P:RestSharp.HttpResponse.Headers">
1170
            <summary>
1171
            Headers returned by server with the response
1172
            </summary>
1173
        </member>
1174
        <member name="P:RestSharp.HttpResponse.Cookies">
1175
            <summary>
1176
            Cookies returned by server with the response
1177
            </summary>
1178
        </member>
1179
        <member name="P:RestSharp.HttpResponse.ResponseStatus">
1180
            <summary>
1181
            Status of the request. Will return Error for transport errors.
1182
            HTTP errors will still return ResponseStatus.Completed, check StatusCode instead
1183
            </summary>
1184
        </member>
1185
        <member name="P:RestSharp.HttpResponse.ErrorMessage">
1186
            <summary>
1187
            Transport or other non-HTTP error generated while attempting request
1188
            </summary>
1189
        </member>
1190
        <member name="P:RestSharp.HttpResponse.ErrorException">
1191
            <summary>
1192
            Exception thrown when error is encountered.
1193
            </summary>
1194
        </member>
1195
        <member name="M:RestSharp.IRestClient.ExecuteAsyncGet(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse,RestSharp.RestRequestAsyncHandle},System.String)">
1196
            <summary>
1197
            Executes a GET-style request and callback asynchronously, authenticating if needed
1198
            </summary>
1199
            <param name="request">Request to be executed</param>
1200
            <param name="callback">Callback function to be executed upon completion providing access to the async handle.</param>
1201
            <param name="httpMethod">The HTTP method to execute</param>
1202
        </member>
1203
        <member name="M:RestSharp.IRestClient.ExecuteAsyncPost(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse,RestSharp.RestRequestAsyncHandle},System.String)">
1204
            <summary>
1205
            Executes a POST-style request and callback asynchronously, authenticating if needed
1206
            </summary>
1207
            <param name="request">Request to be executed</param>
1208
            <param name="callback">Callback function to be executed upon completion providing access to the async handle.</param>
1209
            <param name="httpMethod">The HTTP method to execute</param>
1210
        </member>
1211
        <member name="M:RestSharp.IRestClient.ExecuteAsyncGet``1(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse{``0},RestSharp.RestRequestAsyncHandle},System.String)">
1212
            <summary>
1213
            Executes a GET-style request and callback asynchronously, authenticating if needed
1214
            </summary>
1215
            <typeparam name="T">Target deserialization type</typeparam>
1216
            <param name="request">Request to be executed</param>
1217
            <param name="callback">Callback function to be executed upon completion</param>
1218
            <param name="httpMethod">The HTTP method to execute</param>
1219
        </member>
1220
        <member name="M:RestSharp.IRestClient.ExecuteAsyncPost``1(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse{``0},RestSharp.RestRequestAsyncHandle},System.String)">
1221
            <summary>
1222
            Executes a GET-style request and callback asynchronously, authenticating if needed
1223
            </summary>
1224
            <typeparam name="T">Target deserialization type</typeparam>
1225
            <param name="request">Request to be executed</param>
1226
            <param name="callback">Callback function to be executed upon completion</param>
1227
            <param name="httpMethod">The HTTP method to execute</param>
1228
        </member>
1229
        <member name="M:RestSharp.IRestClient.ExecuteTaskAsync``1(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1230
            <summary>
1231
            Executes the request and callback asynchronously, authenticating if needed
1232
            </summary>
1233
            <typeparam name="T">Target deserialization type</typeparam>
1234
            <param name="request">Request to be executed</param>
1235
            <param name="token">The cancellation token</param>
1236
        </member>
1237
        <member name="M:RestSharp.IRestClient.ExecuteTaskAsync``1(RestSharp.IRestRequest)">
1238
            <summary>
1239
            Executes the request asynchronously, authenticating if needed
1240
            </summary>
1241
            <typeparam name="T">Target deserialization type</typeparam>
1242
            <param name="request">Request to be executed</param>
1243
        </member>
1244
        <member name="M:RestSharp.IRestClient.ExecuteGetTaskAsync``1(RestSharp.IRestRequest)">
1245
            <summary>
1246
            Executes a GET-style request asynchronously, authenticating if needed
1247
            </summary>
1248
            <typeparam name="T">Target deserialization type</typeparam>
1249
            <param name="request">Request to be executed</param>
1250
        </member>
1251
        <member name="M:RestSharp.IRestClient.ExecuteGetTaskAsync``1(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1252
            <summary>
1253
            Executes a GET-style request asynchronously, authenticating if needed
1254
            </summary>
1255
            <typeparam name="T">Target deserialization type</typeparam>
1256
            <param name="request">Request to be executed</param>
1257
            <param name="token">The cancellation token</param>
1258
        </member>
1259
        <member name="M:RestSharp.IRestClient.ExecutePostTaskAsync``1(RestSharp.IRestRequest)">
1260
            <summary>
1261
            Executes a POST-style request asynchronously, authenticating if needed
1262
            </summary>
1263
            <typeparam name="T">Target deserialization type</typeparam>
1264
            <param name="request">Request to be executed</param>
1265
        </member>
1266
        <member name="M:RestSharp.IRestClient.ExecutePostTaskAsync``1(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1267
            <summary>
1268
            Executes a POST-style request asynchronously, authenticating if needed
1269
            </summary>
1270
            <typeparam name="T">Target deserialization type</typeparam>
1271
            <param name="request">Request to be executed</param>
1272
            <param name="token">The cancellation token</param>
1273
        </member>
1274
        <member name="M:RestSharp.IRestClient.ExecuteTaskAsync(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1275
            <summary>
1276
            Executes the request and callback asynchronously, authenticating if needed
1277
            </summary>
1278
            <param name="request">Request to be executed</param>
1279
            <param name="token">The cancellation token</param>
1280
        </member>
1281
        <member name="M:RestSharp.IRestClient.ExecuteTaskAsync(RestSharp.IRestRequest)">
1282
            <summary>
1283
            Executes the request asynchronously, authenticating if needed
1284
            </summary>
1285
            <param name="request">Request to be executed</param>
1286
        </member>
1287
        <member name="M:RestSharp.IRestClient.ExecuteGetTaskAsync(RestSharp.IRestRequest)">
1288
            <summary>
1289
            Executes a GET-style asynchronously, authenticating if needed
1290
            </summary>
1291
            <param name="request">Request to be executed</param>
1292
        </member>
1293
        <member name="M:RestSharp.IRestClient.ExecuteGetTaskAsync(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1294
            <summary>
1295
            Executes a GET-style asynchronously, authenticating if needed
1296
            </summary>
1297
            <param name="request">Request to be executed</param>
1298
            <param name="token">The cancellation token</param>
1299
        </member>
1300
        <member name="M:RestSharp.IRestClient.ExecutePostTaskAsync(RestSharp.IRestRequest)">
1301
            <summary>
1302
            Executes a POST-style asynchronously, authenticating if needed
1303
            </summary>
1304
            <param name="request">Request to be executed</param>
1305
        </member>
1306
        <member name="M:RestSharp.IRestClient.ExecutePostTaskAsync(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1307
            <summary>
1308
            Executes a POST-style asynchronously, authenticating if needed
1309
            </summary>
1310
            <param name="request">Request to be executed</param>
1311
            <param name="token">The cancellation token</param>
1312
        </member>
1313
        <member name="P:RestSharp.IRestClient.ClientCertificates">
1314
            <summary>
1315
            X509CertificateCollection to be sent with request
1316
            </summary>
1317
        </member>
1318
        <member name="M:RestSharp.IRestRequest.AddFile(System.String,System.String,System.String)">
1319
            <summary>
1320
            Adds a file to the Files collection to be included with a POST or PUT request 
1321
            (other methods do not support file uploads).
1322
            </summary>
1323
            <param name="name">The parameter name to use in the request</param>
1324
            <param name="path">Full path to file to upload</param>
1325
            <param name="contentType">The MIME type of the file to upload</param>
1326
            <returns>This request</returns>
1327
        </member>
1328
        <member name="M:RestSharp.IRestRequest.AddFile(System.String,System.Byte[],System.String,System.String)">
1329
            <summary>
1330
            Adds the bytes to the Files collection with the specified file name and content type
1331
            </summary>
1332
            <param name="name">The parameter name to use in the request</param>
1333
            <param name="bytes">The file data</param>
1334
            <param name="fileName">The file name to use for the uploaded file</param>
1335
            <param name="contentType">The MIME type of the file to upload</param>
1336
            <returns>This request</returns>
1337
        </member>
1338
        <member name="M:RestSharp.IRestRequest.AddFile(System.String,System.Action{System.IO.Stream},System.String,System.String)">
1339
            <summary>
1340
            Adds the bytes to the Files collection with the specified file name and content type
1341
            </summary>
1342
            <param name="name">The parameter name to use in the request</param>
1343
            <param name="writer">A function that writes directly to the stream.  Should NOT close the stream.</param>
1344
            <param name="fileName">The file name to use for the uploaded file</param>
1345
            <param name="contentType">The MIME type of the file to upload</param>
1346
            <returns>This request</returns>
1347
        </member>
1348
        <member name="M:RestSharp.IRestRequest.AddFileBytes(System.String,System.Byte[],System.String,System.String)">
1349
            <summary>
1350
            Add bytes to the Files collection as if it was a file of specific type
1351
            </summary>
1352
            <param name="name">A form parameter name</param>
1353
            <param name="bytes">The file data</param>
1354
            <param name="filename">The file name to use for the uploaded file</param>
1355
            <param name="contentType">Specific content type. Es: application/x-gzip </param>
1356
            <returns></returns>
1357
        </member>
1358
        <member name="M:RestSharp.IRestRequest.AddBody(System.Object,System.String)">
1359
            <summary>
1360
            Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer
1361
            The default format is XML. Change RequestFormat if you wish to use a different serialization format.
1362
            </summary>
1363
            <param name="obj">The object to serialize</param>
1364
            <param name="xmlNamespace">The XML namespace to use when serializing</param>
1365
            <returns>This request</returns>
1366
        </member>
1367
        <member name="M:RestSharp.IRestRequest.AddBody(System.Object)">
1368
            <summary>
1369
            Serializes obj to data format specified by RequestFormat and adds it to the request body.
1370
            The default format is XML. Change RequestFormat if you wish to use a different serialization format.
1371
            </summary>
1372
            <param name="obj">The object to serialize</param>
1373
            <returns>This request</returns>
1374
        </member>
1375
        <member name="M:RestSharp.IRestRequest.AddJsonBody(System.Object)">
1376
            <summary>
1377
            Serializes obj to JSON format and adds it to the request body.
1378
            </summary>
1379
            <param name="obj">The object to serialize</param>
1380
            <returns>This request</returns>
1381
        </member>
1382
        <member name="M:RestSharp.IRestRequest.AddXmlBody(System.Object)">
1383
            <summary>
1384
            Serializes obj to XML format and adds it to the request body.
1385
            </summary>
1386
            <param name="obj">The object to serialize</param>
1387
            <returns>This request</returns>
1388
        </member>
1389
        <member name="M:RestSharp.IRestRequest.AddXmlBody(System.Object,System.String)">
1390
            <summary>
1391
            Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer
1392
            Serializes obj to XML format and passes xmlNamespace then adds it to the request body.
1393
            </summary>
1394
            <param name="obj">The object to serialize</param>
1395
            <param name="xmlNamespace">The XML namespace to use when serializing</param>
1396
            <returns>This request</returns>
1397
        </member>
1398
        <member name="M:RestSharp.IRestRequest.AddObject(System.Object,System.String[])">
1399
            <summary>
1400
            Calls AddParameter() for all public, readable properties specified in the includedProperties list
1401
            </summary>
1402
            <example>
1403
            request.AddObject(product, "ProductId", "Price", ...);
1404
            </example>
1405
            <param name="obj">The object with properties to add as parameters</param>
1406
            <param name="includedProperties">The names of the properties to include</param>
1407
            <returns>This request</returns>
1408
        </member>
1409
        <member name="M:RestSharp.IRestRequest.AddObject(System.Object)">
1410
            <summary>
1411
            Calls AddParameter() for all public, readable properties of obj
1412
            </summary>
1413
            <param name="obj">The object with properties to add as parameters</param>
1414
            <returns>This request</returns>
1415
        </member>
1416
        <member name="M:RestSharp.IRestRequest.AddParameter(RestSharp.Parameter)">
1417
            <summary>
1418
            Add the parameter to the request
1419
            </summary>
1420
            <param name="p">Parameter to add</param>
1421
            <returns></returns>
1422
        </member>
1423
        <member name="M:RestSharp.IRestRequest.AddParameter(System.String,System.Object)">
1424
            <summary>
1425
            Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT)
1426
            </summary>
1427
            <param name="name">Name of the parameter</param>
1428
            <param name="value">Value of the parameter</param>
1429
            <returns>This request</returns>
1430
        </member>
1431
        <member name="M:RestSharp.IRestRequest.AddParameter(System.String,System.Object,RestSharp.ParameterType)">
1432
            <summary>
1433
            Adds a parameter to the request. There are five types of parameters:
1434
            - GetOrPost: Either a QueryString value or encoded form value based on method
1435
            - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection
1436
            - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId}
1437
            - Cookie: Adds the name/value pair to the HTTP request's Cookies collection
1438
            - RequestBody: Used by AddBody() (not recommended to use directly)
1439
            </summary>
1440
            <param name="name">Name of the parameter</param>
1441
            <param name="value">Value of the parameter</param>
1442
            <param name="type">The type of parameter to add</param>
1443
            <returns>This request</returns>
1444
        </member>
1445
        <member name="M:RestSharp.IRestRequest.AddParameter(System.String,System.Object,System.String,RestSharp.ParameterType)">
1446
            <summary>
1447
            Adds a parameter to the request. There are five types of parameters:
1448
            - GetOrPost: Either a QueryString value or encoded form value based on method
1449
            - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection
1450
            - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId}
1451
            - Cookie: Adds the name/value pair to the HTTP request's Cookies collection
1452
            - RequestBody: Used by AddBody() (not recommended to use directly)
1453
            </summary>
1454
            <param name="name">Name of the parameter</param>
1455
            <param name="value">Value of the parameter</param>
1456
            <param name="contentType">Content-Type of the parameter</param>
1457
            <param name="type">The type of parameter to add</param>
1458
            <returns>This request</returns>
1459
        </member>
1460
        <member name="M:RestSharp.IRestRequest.AddHeader(System.String,System.String)">
1461
            <summary>
1462
            Shortcut to AddParameter(name, value, HttpHeader) overload
1463
            </summary>
1464
            <param name="name">Name of the header to add</param>
1465
            <param name="value">Value of the header to add</param>
1466
            <returns></returns>
1467
        </member>
1468
        <member name="M:RestSharp.IRestRequest.AddCookie(System.String,System.String)">
1469
            <summary>
1470
            Shortcut to AddParameter(name, value, Cookie) overload
1471
            </summary>
1472
            <param name="name">Name of the cookie to add</param>
1473
            <param name="value">Value of the cookie to add</param>
1474
            <returns></returns>
1475
        </member>
1476
        <member name="M:RestSharp.IRestRequest.AddUrlSegment(System.String,System.String)">
1477
            <summary>
1478
            Shortcut to AddParameter(name, value, UrlSegment) overload
1479
            </summary>
1480
            <param name="name">Name of the segment to add</param>
1481
            <param name="value">Value of the segment to add</param>
1482
            <returns></returns>
1483
        </member>
1484
        <member name="M:RestSharp.IRestRequest.AddQueryParameter(System.String,System.String)">
1485
            <summary>
1486
            Shortcut to AddParameter(name, value, QueryString) overload
1487
            </summary>
1488
            <param name="name">Name of the parameter to add</param>
1489
            <param name="value">Value of the parameter to add</param>
1490
            <returns></returns>
1491
        </member>
1492
        <member name="P:RestSharp.IRestRequest.AlwaysMultipartFormData">
1493
            <summary>
1494
            Always send a multipart/form-data request - even when no Files are present.
1495
            </summary>
1496
        </member>
1497
        <member name="P:RestSharp.IRestRequest.JsonSerializer">
1498
            <summary>
1499
            Serializer to use when writing JSON request bodies. Used if RequestFormat is Json.
1500
            By default the included JsonSerializer is used (currently using JSON.NET default serialization).
1501
            </summary>
1502
        </member>
1503
        <member name="P:RestSharp.IRestRequest.XmlSerializer">
1504
            <summary>
1505
            Serializer to use when writing XML request bodies. Used if RequestFormat is Xml.
1506
            By default the included XmlSerializer is used.
1507
            </summary>
1508
        </member>
1509
        <member name="P:RestSharp.IRestRequest.ResponseWriter">
1510
            <summary>
1511
            Set this to write response to Stream rather than reading into memory.
1512
            </summary>
1513
        </member>
1514
        <member name="P:RestSharp.IRestRequest.Parameters">
1515
            <summary>
1516
            Container of all HTTP parameters to be passed with the request. 
1517
            See AddParameter() for explanation of the types of parameters that can be passed
1518
            </summary>
1519
        </member>
1520
        <member name="P:RestSharp.IRestRequest.Files">
1521
            <summary>
1522
            Container of all the files to be uploaded with the request.
1523
            </summary>
1524
        </member>
1525
        <member name="P:RestSharp.IRestRequest.Method">
1526
            <summary>
1527
            Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS
1528
            Default is GET
1529
            </summary>
1530
        </member>
1531
        <member name="P:RestSharp.IRestRequest.Resource">
1532
            <summary>
1533
            The Resource URL to make the request against.
1534
            Tokens are substituted with UrlSegment parameters and match by name.
1535
            Should not include the scheme or domain. Do not include leading slash.
1536
            Combined with RestClient.BaseUrl to assemble final URL:
1537
            {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com)
1538
            </summary>
1539
            <example>
1540
            // example for url token replacement
1541
            request.Resource = "Products/{ProductId}";
1542
            request.AddParameter("ProductId", 123, ParameterType.UrlSegment);
1543
            </example>
1544
        </member>
1545
        <member name="P:RestSharp.IRestRequest.RequestFormat">
1546
            <summary>
1547
            Serializer to use when writing XML request bodies. Used if RequestFormat is Xml.
1548
            By default XmlSerializer is used.
1549
            </summary>
1550
        </member>
1551
        <member name="P:RestSharp.IRestRequest.RootElement">
1552
            <summary>
1553
            Used by the default deserializers to determine where to start deserializing from.
1554
            Can be used to skip container or root elements that do not have corresponding deserialzation targets.
1555
            </summary>
1556
        </member>
1557
        <member name="P:RestSharp.IRestRequest.DateFormat">
1558
            <summary>
1559
            Used by the default deserializers to explicitly set which date format string to use when parsing dates.
1560
            </summary>
1561
        </member>
1562
        <member name="P:RestSharp.IRestRequest.XmlNamespace">
1563
            <summary>
1564
            Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names.
1565
            </summary>
1566
        </member>
1567
        <member name="P:RestSharp.IRestRequest.Credentials">
1568
            <summary>
1569
            In general you would not need to set this directly. Used by the NtlmAuthenticator. 
1570
            </summary>
1571
        </member>
1572
        <member name="P:RestSharp.IRestRequest.Timeout">
1573
            <summary>
1574
            Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient.
1575
            </summary>
1576
        </member>
1577
        <member name="P:RestSharp.IRestRequest.ReadWriteTimeout">
1578
            <summary>
1579
            The number of milliseconds before the writing or reading times out.  This timeout value overrides a timeout set on the RestClient.
1580
            </summary>
1581
        </member>
1582
        <member name="P:RestSharp.IRestRequest.Attempts">
1583
            <summary>
1584
            How many attempts were made to send this Request?
1585
            </summary>
1586
            <remarks>
1587
            This Number is incremented each time the RestClient sends the request.
1588
            Useful when using Asynchronous Execution with Callbacks
1589
            </remarks>
1590
        </member>
1591
        <member name="P:RestSharp.IRestRequest.UseDefaultCredentials">
1592
            <summary>
1593
            Determine whether or not the "default credentials" (e.g. the user account under which the current process is running)
1594
            will be sent along to the server. The default is false.
1595
            </summary>
1596
        </member>
1597
        <member name="T:RestSharp.IRestResponse">
1598
            <summary>
1599
            Container for data sent back from API
1600
            </summary>
1601
        </member>
1602
        <member name="P:RestSharp.IRestResponse.Request">
1603
            <summary>
1604
            The RestRequest that was made to get this RestResponse
1605
            </summary>
1606
            <remarks>
1607
            Mainly for debugging if ResponseStatus is not OK
1608
            </remarks> 
1609
        </member>
1610
        <member name="P:RestSharp.IRestResponse.ContentType">
1611
            <summary>
1612
            MIME content type of response
1613
            </summary>
1614
        </member>
1615
        <member name="P:RestSharp.IRestResponse.ContentLength">
1616
            <summary>
1617
            Length in bytes of the response content
1618
            </summary>
1619
        </member>
1620
        <member name="P:RestSharp.IRestResponse.ContentEncoding">
1621
            <summary>
1622
            Encoding of the response content
1623
            </summary>
1624
        </member>
1625
        <member name="P:RestSharp.IRestResponse.Content">
1626
            <summary>
1627
            String representation of response content
1628
            </summary>
1629
        </member>
1630
        <member name="P:RestSharp.IRestResponse.StatusCode">
1631
            <summary>
1632
            HTTP response status code
1633
            </summary>
1634
        </member>
1635
        <member name="P:RestSharp.IRestResponse.StatusDescription">
1636
            <summary>
1637
            Description of HTTP status returned
1638
            </summary>
1639
        </member>
1640
        <member name="P:RestSharp.IRestResponse.RawBytes">
1641
            <summary>
1642
            Response content
1643
            </summary>
1644
        </member>
1645
        <member name="P:RestSharp.IRestResponse.ResponseUri">
1646
            <summary>
1647
            The URL that actually responded to the content (different from request if redirected)
1648
            </summary>
1649
        </member>
1650
        <member name="P:RestSharp.IRestResponse.Server">
1651
            <summary>
1652
            HttpWebResponse.Server
1653
            </summary>
1654
        </member>
1655
        <member name="P:RestSharp.IRestResponse.Cookies">
1656
            <summary>
1657
            Cookies returned by server with the response
1658
            </summary>
1659
        </member>
1660
        <member name="P:RestSharp.IRestResponse.Headers">
1661
            <summary>
1662
            Headers returned by server with the response
1663
            </summary>
1664
        </member>
1665
        <member name="P:RestSharp.IRestResponse.ResponseStatus">
1666
            <summary>
1667
            Status of the request. Will return Error for transport errors.
1668
            HTTP errors will still return ResponseStatus.Completed, check StatusCode instead
1669
            </summary>
1670
        </member>
1671
        <member name="P:RestSharp.IRestResponse.ErrorMessage">
1672
            <summary>
1673
            Transport or other non-HTTP error generated while attempting request
1674
            </summary>
1675
        </member>
1676
        <member name="P:RestSharp.IRestResponse.ErrorException">
1677
            <summary>
1678
            Exceptions thrown during the request, if any.  
1679
            </summary>
1680
            <remarks>Will contain only network transport or framework exceptions thrown during the request.
1681
            HTTP protocol errors are handled by RestSharp and will not appear here.</remarks>
1682
        </member>
1683
        <member name="T:RestSharp.IRestResponse`1">
1684
            <summary>
1685
            Container for data sent back from API including deserialized data
1686
            </summary>
1687
            <typeparam name="T">Type of data to deserialize to</typeparam>
1688
        </member>
1689
        <member name="P:RestSharp.IRestResponse`1.Data">
1690
            <summary>
1691
            Deserialized entity data
1692
            </summary>
1693
        </member>
1694
        <member name="T:RestSharp.Parameter">
1695
            <summary>
1696
            Parameter container for REST requests
1697
            </summary>
1698
        </member>
1699
        <member name="M:RestSharp.Parameter.ToString">
1700
            <summary>
1701
            Return a human-readable representation of this parameter
1702
            </summary>
1703
            <returns>String</returns>
1704
        </member>
1705
        <member name="P:RestSharp.Parameter.Name">
1706
            <summary>
1707
            Name of the parameter
1708
            </summary>
1709
        </member>
1710
        <member name="P:RestSharp.Parameter.Value">
1711
            <summary>
1712
            Value of the parameter
1713
            </summary>
1714
        </member>
1715
        <member name="P:RestSharp.Parameter.Type">
1716
            <summary>
1717
            Type of the parameter
1718
            </summary>
1719
        </member>
1720
        <member name="P:RestSharp.Parameter.ContentType">
1721
            <summary>
1722
            MIME content type of the parameter
1723
            </summary>
1724
        </member>
1725
        <member name="T:RestSharp.RestClient">
1726
            <summary>
1727
            Client to translate RestRequests into Http requests and process response result
1728
            </summary>
1729
        </member>
1730
        <member name="M:RestSharp.RestClient.ExecuteAsync(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse,RestSharp.RestRequestAsyncHandle})">
1731
            <summary>
1732
            Executes the request and callback asynchronously, authenticating if needed
1733
            </summary>
1734
            <param name="request">Request to be executed</param>
1735
            <param name="callback">Callback function to be executed upon completion providing access to the async handle.</param>
1736
        </member>
1737
        <member name="M:RestSharp.RestClient.ExecuteAsyncGet(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse,RestSharp.RestRequestAsyncHandle},System.String)">
1738
            <summary>
1739
            Executes a GET-style request and callback asynchronously, authenticating if needed
1740
            </summary>
1741
            <param name="request">Request to be executed</param>
1742
            <param name="callback">Callback function to be executed upon completion providing access to the async handle.</param>
1743
            <param name="httpMethod">The HTTP method to execute</param>
1744
        </member>
1745
        <member name="M:RestSharp.RestClient.ExecuteAsyncPost(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse,RestSharp.RestRequestAsyncHandle},System.String)">
1746
            <summary>
1747
            Executes a POST-style request and callback asynchronously, authenticating if needed
1748
            </summary>
1749
            <param name="request">Request to be executed</param>
1750
            <param name="callback">Callback function to be executed upon completion providing access to the async handle.</param>
1751
            <param name="httpMethod">The HTTP method to execute</param>
1752
        </member>
1753
        <member name="M:RestSharp.RestClient.ExecuteAsync``1(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse{``0},RestSharp.RestRequestAsyncHandle})">
1754
            <summary>
1755
            Executes the request and callback asynchronously, authenticating if needed
1756
            </summary>
1757
            <typeparam name="T">Target deserialization type</typeparam>
1758
            <param name="request">Request to be executed</param>
1759
            <param name="callback">Callback function to be executed upon completion</param>
1760
        </member>
1761
        <member name="M:RestSharp.RestClient.ExecuteAsyncGet``1(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse{``0},RestSharp.RestRequestAsyncHandle},System.String)">
1762
            <summary>
1763
            Executes a GET-style request and callback asynchronously, authenticating if needed
1764
            </summary>
1765
            <typeparam name="T">Target deserialization type</typeparam>
1766
            <param name="request">Request to be executed</param>
1767
            <param name="callback">Callback function to be executed upon completion</param>
1768
            <param name="httpMethod">The HTTP method to execute</param>
1769
        </member>
1770
        <member name="M:RestSharp.RestClient.ExecuteAsyncPost``1(RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse{``0},RestSharp.RestRequestAsyncHandle},System.String)">
1771
            <summary>
1772
            Executes a POST-style request and callback asynchronously, authenticating if needed
1773
            </summary>
1774
            <typeparam name="T">Target deserialization type</typeparam>
1775
            <param name="request">Request to be executed</param>
1776
            <param name="callback">Callback function to be executed upon completion</param>
1777
            <param name="httpMethod">The HTTP method to execute</param>
1778
        </member>
1779
        <member name="M:RestSharp.RestClient.ExecuteGetTaskAsync``1(RestSharp.IRestRequest)">
1780
            <summary>
1781
            Executes a GET-style request asynchronously, authenticating if needed
1782
            </summary>
1783
            <typeparam name="T">Target deserialization type</typeparam>
1784
            <param name="request">Request to be executed</param>
1785
        </member>
1786
        <member name="M:RestSharp.RestClient.ExecuteGetTaskAsync``1(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1787
            <summary>
1788
            Executes a GET-style request asynchronously, authenticating if needed
1789
            </summary>
1790
            <typeparam name="T">Target deserialization type</typeparam>
1791
            <param name="request">Request to be executed</param>
1792
            <param name="token">The cancellation token</param>
1793
        </member>
1794
        <member name="M:RestSharp.RestClient.ExecutePostTaskAsync``1(RestSharp.IRestRequest)">
1795
            <summary>
1796
            Executes a POST-style request asynchronously, authenticating if needed
1797
            </summary>
1798
            <typeparam name="T">Target deserialization type</typeparam>
1799
            <param name="request">Request to be executed</param>
1800
        </member>
1801
        <member name="M:RestSharp.RestClient.ExecutePostTaskAsync``1(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1802
            <summary>
1803
            Executes a POST-style request asynchronously, authenticating if needed
1804
            </summary>
1805
            <typeparam name="T">Target deserialization type</typeparam>
1806
            <param name="request">Request to be executed</param>
1807
            <param name="token">The cancellation token</param>
1808
        </member>
1809
        <member name="M:RestSharp.RestClient.ExecuteTaskAsync``1(RestSharp.IRestRequest)">
1810
            <summary>
1811
            Executes the request asynchronously, authenticating if needed
1812
            </summary>
1813
            <typeparam name="T">Target deserialization type</typeparam>
1814
            <param name="request">Request to be executed</param>
1815
        </member>
1816
        <member name="M:RestSharp.RestClient.ExecuteTaskAsync``1(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1817
            <summary>
1818
            Executes the request asynchronously, authenticating if needed
1819
            </summary>
1820
            <typeparam name="T">Target deserialization type</typeparam>
1821
            <param name="request">Request to be executed</param>
1822
            <param name="token">The cancellation token</param>
1823
        </member>
1824
        <member name="M:RestSharp.RestClient.ExecuteTaskAsync(RestSharp.IRestRequest)">
1825
            <summary>
1826
            Executes the request asynchronously, authenticating if needed
1827
            </summary>
1828
            <param name="request">Request to be executed</param>
1829
        </member>
1830
        <member name="M:RestSharp.RestClient.ExecuteGetTaskAsync(RestSharp.IRestRequest)">
1831
            <summary>
1832
            Executes a GET-style asynchronously, authenticating if needed
1833
            </summary>
1834
            <param name="request">Request to be executed</param>
1835
        </member>
1836
        <member name="M:RestSharp.RestClient.ExecuteGetTaskAsync(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1837
            <summary>
1838
            Executes a GET-style asynchronously, authenticating if needed
1839
            </summary>
1840
            <param name="request">Request to be executed</param>
1841
            <param name="token">The cancellation token</param>
1842
        </member>
1843
        <member name="M:RestSharp.RestClient.ExecutePostTaskAsync(RestSharp.IRestRequest)">
1844
            <summary>
1845
            Executes a POST-style asynchronously, authenticating if needed
1846
            </summary>
1847
            <param name="request">Request to be executed</param>
1848
        </member>
1849
        <member name="M:RestSharp.RestClient.ExecutePostTaskAsync(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1850
            <summary>
1851
            Executes a POST-style asynchronously, authenticating if needed
1852
            </summary>
1853
            <param name="request">Request to be executed</param>
1854
            <param name="token">The cancellation token</param>
1855
        </member>
1856
        <member name="M:RestSharp.RestClient.ExecuteTaskAsync(RestSharp.IRestRequest,System.Threading.CancellationToken)">
1857
            <summary>
1858
            Executes the request asynchronously, authenticating if needed
1859
            </summary>
1860
            <param name="request">Request to be executed</param>
1861
            <param name="token">The cancellation token</param>
1862
        </member>
1863
        <member name="M:RestSharp.RestClient.#ctor">
1864
            <summary>
1865
            Default constructor that registers default content handlers
1866
            </summary>
1867
        </member>
1868
        <member name="M:RestSharp.RestClient.#ctor(System.Uri)">
1869
            <summary>
1870
            Sets the BaseUrl property for requests made by this client instance
1871
            </summary>
1872
            <param name="baseUrl"></param>
1873
        </member>
1874
        <member name="M:RestSharp.RestClient.#ctor(System.String)">
1875
            <summary>
1876
            Sets the BaseUrl property for requests made by this client instance
1877
            </summary>
1878
            <param name="baseUrl"></param>
1879
        </member>
1880
        <member name="M:RestSharp.RestClient.AddHandler(System.String,RestSharp.Deserializers.IDeserializer)">
1881
            <summary>
1882
            Registers a content handler to process response content
1883
            </summary>
1884
            <param name="contentType">MIME content type of the response content</param>
1885
            <param name="deserializer">Deserializer to use to process content</param>
1886
        </member>
1887
        <member name="M:RestSharp.RestClient.RemoveHandler(System.String)">
1888
            <summary>
1889
            Remove a content handler for the specified MIME content type
1890
            </summary>
1891
            <param name="contentType">MIME content type to remove</param>
1892
        </member>
1893
        <member name="M:RestSharp.RestClient.ClearHandlers">
1894
            <summary>
1895
            Remove all content handlers
1896
            </summary>
1897
        </member>
1898
        <member name="M:RestSharp.RestClient.GetHandler(System.String)">
1899
            <summary>
1900
            Retrieve the handler for the specified MIME content type
1901
            </summary>
1902
            <param name="contentType">MIME content type to retrieve</param>
1903
            <returns>IDeserializer instance</returns>
1904
        </member>
1905
        <member name="M:RestSharp.RestClient.BuildUri(RestSharp.IRestRequest)">
1906
            <summary>
1907
            Assembles URL to call based on parameters, method and resource
1908
            </summary>
1909
            <param name="request">RestRequest to execute</param>
1910
            <returns>Assembled System.Uri</returns>
1911
        </member>
1912
        <member name="M:RestSharp.RestClient.DownloadData(RestSharp.IRestRequest)">
1913
            <summary>
1914
            Executes the specified request and downloads the response data
1915
            </summary>
1916
            <param name="request">Request to execute</param>
1917
            <returns>Response data</returns>
1918
        </member>
1919
        <member name="M:RestSharp.RestClient.Execute(RestSharp.IRestRequest)">
1920
            <summary>
1921
            Executes the request and returns a response, authenticating if needed
1922
            </summary>
1923
            <param name="request">Request to be executed</param>
1924
            <returns>RestResponse</returns>
1925
        </member>
1926
        <member name="M:RestSharp.RestClient.Execute``1(RestSharp.IRestRequest)">
1927
            <summary>
1928
            Executes the specified request and deserializes the response content using the appropriate content handler
1929
            </summary>
1930
            <typeparam name="T">Target deserialization type</typeparam>
1931
            <param name="request">Request to execute</param>
1932
            <returns>RestResponse[[T]] with deserialized data in Data property</returns>
1933
        </member>
1934
        <member name="P:RestSharp.RestClient.MaxRedirects">
1935
            <summary>
1936
            Maximum number of redirects to follow if FollowRedirects is true
1937
            </summary>
1938
        </member>
1939
        <member name="P:RestSharp.RestClient.ClientCertificates">
1940
            <summary>
1941
            X509CertificateCollection to be sent with request
1942
            </summary>
1943
        </member>
1944
        <member name="P:RestSharp.RestClient.Proxy">
1945
            <summary>
1946
            Proxy to use for requests made by this client instance.
1947
            Passed on to underlying WebRequest if set.
1948
            </summary>
1949
        </member>
1950
        <member name="P:RestSharp.RestClient.CachePolicy">
1951
            <summary>
1952
            The cache policy to use for requests initiated by this client instance.
1953
            </summary>
1954
        </member>
1955
        <member name="P:RestSharp.RestClient.FollowRedirects">
1956
            <summary>
1957
            Default is true. Determine whether or not requests that result in 
1958
            HTTP status codes of 3xx should follow returned redirect
1959
            </summary>
1960
        </member>
1961
        <member name="P:RestSharp.RestClient.CookieContainer">
1962
            <summary>
1963
            The CookieContainer used for requests made by this client instance
1964
            </summary>
1965
        </member>
1966
        <member name="P:RestSharp.RestClient.UserAgent">
1967
            <summary>
1968
            UserAgent to use for requests made by this client instance
1969
            </summary>
1970
        </member>
1971
        <member name="P:RestSharp.RestClient.Timeout">
1972
            <summary>
1973
            Timeout in milliseconds to use for requests made by this client instance
1974
            </summary>
1975
        </member>
1976
        <member name="P:RestSharp.RestClient.ReadWriteTimeout">
1977
            <summary>
1978
            The number of milliseconds before the writing or reading times out.
1979
            </summary>
1980
        </member>
1981
        <member name="P:RestSharp.RestClient.UseSynchronizationContext">
1982
            <summary>
1983
            Whether to invoke async callbacks using the SynchronizationContext.Current captured when invoked
1984
            </summary>
1985
        </member>
1986
        <member name="P:RestSharp.RestClient.Authenticator">
1987
            <summary>
1988
            Authenticator to use for requests made by this client instance
1989
            </summary>
1990
        </member>
1991
        <member name="P:RestSharp.RestClient.BaseUrl">
1992
            <summary>
1993
            Combined with Request.Resource to construct URL for request
1994
            Should include scheme and domain without trailing slash.
1995
            </summary>
1996
            <example>
1997
            client.BaseUrl = new Uri("http://example.com");
1998
            </example>
1999
        </member>
2000
        <member name="P:RestSharp.RestClient.DefaultParameters">
2001
            <summary>
2002
            Parameters included with every request made with this instance of RestClient
2003
            If specified in both client and request, the request wins
2004
            </summary>
2005
        </member>
2006
        <member name="M:RestSharp.RestClientExtensions.ExecuteAsync(RestSharp.IRestClient,RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse})">
2007
            <summary>
2008
            Executes the request and callback asynchronously, authenticating if needed
2009
            </summary>
2010
            <param name="client">The IRestClient this method extends</param>
2011
            <param name="request">Request to be executed</param>
2012
            <param name="callback">Callback function to be executed upon completion</param>
2013
        </member>
2014
        <member name="M:RestSharp.RestClientExtensions.ExecuteAsync``1(RestSharp.IRestClient,RestSharp.IRestRequest,System.Action{RestSharp.IRestResponse{``0}})">
2015
            <summary>
2016
            Executes the request and callback asynchronously, authenticating if needed
2017
            </summary>
2018
            <param name="client">The IRestClient this method extends</param>
2019
            <typeparam name="T">Target deserialization type</typeparam>
2020
            <param name="request">Request to be executed</param>
2021
            <param name="callback">Callback function to be executed upon completion providing access to the async handle</param>
2022
        </member>
2023
        <member name="M:RestSharp.RestClientExtensions.AddDefaultParameter(RestSharp.IRestClient,RestSharp.Parameter)">
2024
            <summary>
2025
            Add a parameter to use on every request made with this client instance
2026
            </summary>
2027
            <param name="restClient">The IRestClient instance</param>
2028
            <param name="p">Parameter to add</param>
2029
            <returns></returns>
2030
        </member>
2031
        <member name="M:RestSharp.RestClientExtensions.RemoveDefaultParameter(RestSharp.IRestClient,System.String)">
2032
            <summary>
2033
            Removes a parameter from the default parameters that are used on every request made with this client instance
2034
            </summary>
2035
            <param name="restClient">The IRestClient instance</param>
2036
            <param name="name">The name of the parameter that needs to be removed</param>
2037
            <returns></returns>
2038
        </member>
2039
        <member name="M:RestSharp.RestClientExtensions.AddDefaultParameter(RestSharp.IRestClient,System.String,System.Object)">
2040
            <summary>
2041
            Adds a HTTP parameter (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT)
2042
            Used on every request made by this client instance
2043
            </summary>
2044
            <param name="restClient">The IRestClient instance</param>
2045
            <param name="name">Name of the parameter</param>
2046
            <param name="value">Value of the parameter</param>
2047
            <returns>This request</returns>
2048
        </member>
2049
        <member name="M:RestSharp.RestClientExtensions.AddDefaultParameter(RestSharp.IRestClient,System.String,System.Object,RestSharp.ParameterType)">
2050
            <summary>
2051
            Adds a parameter to the request. There are four types of parameters:
2052
               - GetOrPost: Either a QueryString value or encoded form value based on method
2053
               - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection
2054
               - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId}
2055
               - RequestBody: Used by AddBody() (not recommended to use directly)
2056
            </summary>
2057
            <param name="restClient">The IRestClient instance</param>
2058
            <param name="name">Name of the parameter</param>
2059
            <param name="value">Value of the parameter</param>
2060
            <param name="type">The type of parameter to add</param>
2061
            <returns>This request</returns>
2062
        </member>
2063
        <member name="M:RestSharp.RestClientExtensions.AddDefaultHeader(RestSharp.IRestClient,System.String,System.String)">
2064
            <summary>
2065
            Shortcut to AddDefaultParameter(name, value, HttpHeader) overload
2066
            </summary>
2067
            <param name="restClient">The IRestClient instance</param>
2068
            <param name="name">Name of the header to add</param>
2069
            <param name="value">Value of the header to add</param>
2070
            <returns></returns>
2071
        </member>
2072
        <member name="M:RestSharp.RestClientExtensions.AddDefaultUrlSegment(RestSharp.IRestClient,System.String,System.String)">
2073
            <summary>
2074
            Shortcut to AddDefaultParameter(name, value, UrlSegment) overload
2075
            </summary>
2076
            <param name="restClient">The IRestClient instance</param>
2077
            <param name="name">Name of the segment to add</param>
2078
            <param name="value">Value of the segment to add</param>
2079
            <returns></returns>
2080
        </member>
2081
        <member name="T:RestSharp.RestRequest">
2082
            <summary>
2083
            Container for data used to make requests
2084
            </summary>
2085
        </member>
2086
        <member name="M:RestSharp.RestRequest.#ctor">
2087
            <summary>
2088
            Default constructor
2089
            </summary>
2090
        </member>
2091
        <member name="M:RestSharp.RestRequest.#ctor(RestSharp.Method)">
2092
            <summary>
2093
            Sets Method property to value of method
2094
            </summary>
2095
            <param name="method">Method to use for this request</param>
2096
        </member>
2097
        <member name="M:RestSharp.RestRequest.#ctor(System.String)">
2098
            <summary>
2099
            Sets Resource property
2100
            </summary>
2101
            <param name="resource">Resource to use for this request</param>
2102
        </member>
2103
        <member name="M:RestSharp.RestRequest.#ctor(System.String,RestSharp.Method)">
2104
            <summary>
2105
            Sets Resource and Method properties
2106
            </summary>
2107
            <param name="resource">Resource to use for this request</param>
2108
            <param name="method">Method to use for this request</param>
2109
        </member>
2110
        <member name="M:RestSharp.RestRequest.#ctor(System.Uri)">
2111
            <summary>
2112
            Sets Resource property
2113
            </summary>
2114
            <param name="resource">Resource to use for this request</param>
2115
        </member>
2116
        <member name="M:RestSharp.RestRequest.#ctor(System.Uri,RestSharp.Method)">
2117
            <summary>
2118
            Sets Resource and Method properties
2119
            </summary>
2120
            <param name="resource">Resource to use for this request</param>
2121
            <param name="method">Method to use for this request</param>
2122
        </member>
2123
        <member name="M:RestSharp.RestRequest.AddFile(System.String,System.String,System.String)">
2124
            <summary>
2125
            Adds a file to the Files collection to be included with a POST or PUT request 
2126
            (other methods do not support file uploads).
2127
            </summary>
2128
            <param name="name">The parameter name to use in the request</param>
2129
            <param name="path">Full path to file to upload</param>
2130
            <param name="contentType">The MIME type of the file to upload</param>
2131
            <returns>This request</returns>
2132
        </member>
2133
        <member name="M:RestSharp.RestRequest.AddFile(System.String,System.Byte[],System.String,System.String)">
2134
            <summary>
2135
            Adds the bytes to the Files collection with the specified file name
2136
            </summary>
2137
            <param name="name">The parameter name to use in the request</param>
2138
            <param name="bytes">The file data</param>
2139
            <param name="fileName">The file name to use for the uploaded file</param>
2140
            <param name="contentType">The MIME type of the file to upload</param>
2141
            <returns>This request</returns>
2142
        </member>
2143
        <member name="M:RestSharp.RestRequest.AddFile(System.String,System.Action{System.IO.Stream},System.String,System.String)">
2144
            <summary>
2145
            Adds the bytes to the Files collection with the specified file name and content type
2146
            </summary>
2147
            <param name="name">The parameter name to use in the request</param>
2148
            <param name="writer">A function that writes directly to the stream.  Should NOT close the stream.</param>
2149
            <param name="fileName">The file name to use for the uploaded file</param>
2150
            <param name="contentType">The MIME type of the file to upload</param>
2151
            <returns>This request</returns>
2152
        </member>
2153
        <member name="M:RestSharp.RestRequest.AddFileBytes(System.String,System.Byte[],System.String,System.String)">
2154
            <summary>
2155
            Add bytes to the Files collection as if it was a file of specific type
2156
            </summary>
2157
            <param name="name">A form parameter name</param>
2158
            <param name="bytes">The file data</param>
2159
            <param name="filename">The file name to use for the uploaded file</param>
2160
            <param name="contentType">Specific content type. Es: application/x-gzip </param>
2161
            <returns></returns>
2162
        </member>
2163
        <member name="M:RestSharp.RestRequest.AddBody(System.Object,System.String)">
2164
            <summary>
2165
            Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer
2166
            The default format is XML. Change RequestFormat if you wish to use a different serialization format.
2167
            </summary>
2168
            <param name="obj">The object to serialize</param>
2169
            <param name="xmlNamespace">The XML namespace to use when serializing</param>
2170
            <returns>This request</returns>
2171
        </member>
2172
        <member name="M:RestSharp.RestRequest.AddBody(System.Object)">
2173
            <summary>
2174
            Serializes obj to data format specified by RequestFormat and adds it to the request body.
2175
            The default format is XML. Change RequestFormat if you wish to use a different serialization format.
2176
            </summary>
2177
            <param name="obj">The object to serialize</param>
2178
            <returns>This request</returns>
2179
        </member>
2180
        <member name="M:RestSharp.RestRequest.AddJsonBody(System.Object)">
2181
            <summary>
2182
            Serializes obj to JSON format and adds it to the request body.
2183
            </summary>
2184
            <param name="obj">The object to serialize</param>
2185
            <returns>This request</returns>
2186
        </member>
2187
        <member name="M:RestSharp.RestRequest.AddXmlBody(System.Object)">
2188
            <summary>
2189
            Serializes obj to XML format and adds it to the request body.
2190
            </summary>
2191
            <param name="obj">The object to serialize</param>
2192
            <returns>This request</returns>
2193
        </member>
2194
        <member name="M:RestSharp.RestRequest.AddXmlBody(System.Object,System.String)">
2195
            <summary>
2196
            Serializes obj to format specified by RequestFormat, but passes xmlNamespace if using the default XmlSerializer
2197
            Serializes obj to XML format and passes xmlNamespace then adds it to the request body.
2198
            </summary>
2199
            <param name="obj">The object to serialize</param>
2200
            <param name="xmlNamespace">The XML namespace to use when serializing</param>
2201
            <returns>This request</returns>
2202
        </member>
2203
        <member name="M:RestSharp.RestRequest.AddObject(System.Object,System.String[])">
2204
            <summary>
2205
            Calls AddParameter() for all public, readable properties specified in the includedProperties list
2206
            </summary>
2207
            <example>
2208
            request.AddObject(product, "ProductId", "Price", ...);
2209
            </example>
2210
            <param name="obj">The object with properties to add as parameters</param>
2211
            <param name="includedProperties">The names of the properties to include</param>
2212
            <returns>This request</returns>
2213
        </member>
2214
        <member name="M:RestSharp.RestRequest.AddObject(System.Object)">
2215
            <summary>
2216
            Calls AddParameter() for all public, readable properties of obj
2217
            </summary>
2218
            <param name="obj">The object with properties to add as parameters</param>
2219
            <returns>This request</returns>
2220
        </member>
2221
        <member name="M:RestSharp.RestRequest.AddParameter(RestSharp.Parameter)">
2222
            <summary>
2223
            Add the parameter to the request
2224
            </summary>
2225
            <param name="p">Parameter to add</param>
2226
            <returns></returns>
2227
        </member>
2228
        <member name="M:RestSharp.RestRequest.AddParameter(System.String,System.Object)">
2229
            <summary>
2230
            Adds a HTTP parameter to the request (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT)
2231
            </summary>
2232
            <param name="name">Name of the parameter</param>
2233
            <param name="value">Value of the parameter</param>
2234
            <returns>This request</returns>
2235
        </member>
2236
        <member name="M:RestSharp.RestRequest.AddParameter(System.String,System.Object,RestSharp.ParameterType)">
2237
            <summary>
2238
            Adds a parameter to the request. There are four types of parameters:
2239
            - GetOrPost: Either a QueryString value or encoded form value based on method
2240
            - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection
2241
            - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId}
2242
            - RequestBody: Used by AddBody() (not recommended to use directly)
2243
            </summary>
2244
            <param name="name">Name of the parameter</param>
2245
            <param name="value">Value of the parameter</param>
2246
            <param name="type">The type of parameter to add</param>
2247
            <returns>This request</returns>
2248
        </member>
2249
        <member name="M:RestSharp.RestRequest.AddParameter(System.String,System.Object,System.String,RestSharp.ParameterType)">
2250
            <summary>
2251
            Adds a parameter to the request. There are four types of parameters:
2252
            - GetOrPost: Either a QueryString value or encoded form value based on method
2253
            - HttpHeader: Adds the name/value pair to the HTTP request's Headers collection
2254
            - UrlSegment: Inserted into URL if there is a matching url token e.g. {AccountId}
2255
            - RequestBody: Used by AddBody() (not recommended to use directly)
2256
            </summary>
2257
            <param name="name">Name of the parameter</param>
2258
            <param name="value">Value of the parameter</param>
2259
            <param name="contentType">Content-Type of the parameter</param>
2260
            <param name="type">The type of parameter to add</param>
2261
            <returns>This request</returns>
2262
        </member>
2263
        <member name="M:RestSharp.RestRequest.AddHeader(System.String,System.String)">
2264
            <summary>
2265
            Shortcut to AddParameter(name, value, HttpHeader) overload
2266
            </summary>
2267
            <param name="name">Name of the header to add</param>
2268
            <param name="value">Value of the header to add</param>
2269
            <returns></returns>
2270
        </member>
2271
        <member name="M:RestSharp.RestRequest.AddCookie(System.String,System.String)">
2272
            <summary>
2273
            Shortcut to AddParameter(name, value, Cookie) overload
2274
            </summary>
2275
            <param name="name">Name of the cookie to add</param>
2276
            <param name="value">Value of the cookie to add</param>
2277
            <returns></returns>
2278
        </member>
2279
        <member name="M:RestSharp.RestRequest.AddUrlSegment(System.String,System.String)">
2280
            <summary>
2281
            Shortcut to AddParameter(name, value, UrlSegment) overload
2282
            </summary>
2283
            <param name="name">Name of the segment to add</param>
2284
            <param name="value">Value of the segment to add</param>
2285
            <returns></returns>
2286
        </member>
2287
        <member name="M:RestSharp.RestRequest.AddQueryParameter(System.String,System.String)">
2288
            <summary>
2289
            Shortcut to AddParameter(name, value, QueryString) overload
2290
            </summary>
2291
            <param name="name">Name of the parameter to add</param>
2292
            <param name="value">Value of the parameter to add</param>
2293
            <returns></returns>
2294
        </member>
2295
        <member name="M:RestSharp.RestRequest.IncreaseNumAttempts">
2296
            <summary>
2297
            Internal Method so that RestClient can increase the number of attempts
2298
            </summary>
2299
        </member>
2300
        <member name="P:RestSharp.RestRequest.AlwaysMultipartFormData">
2301
            <summary>
2302
            Always send a multipart/form-data request - even when no Files are present.
2303
            </summary>
2304
        </member>
2305
        <member name="P:RestSharp.RestRequest.JsonSerializer">
2306
            <summary>
2307
            Serializer to use when writing JSON request bodies. Used if RequestFormat is Json.
2308
            By default the included JsonSerializer is used (currently using JSON.NET default serialization).
2309
            </summary>
2310
        </member>
2311
        <member name="P:RestSharp.RestRequest.XmlSerializer">
2312
            <summary>
2313
            Serializer to use when writing XML request bodies. Used if RequestFormat is Xml.
2314
            By default the included XmlSerializer is used.
2315
            </summary>
2316
        </member>
2317
        <member name="P:RestSharp.RestRequest.ResponseWriter">
2318
            <summary>
2319
            Set this to write response to Stream rather than reading into memory.
2320
            </summary>
2321
        </member>
2322
        <member name="P:RestSharp.RestRequest.UseDefaultCredentials">
2323
            <summary>
2324
            Determine whether or not the "default credentials" (e.g. the user account under which the current process is running)
2325
            will be sent along to the server. The default is false.
2326
            </summary>
2327
        </member>
2328
        <member name="P:RestSharp.RestRequest.Parameters">
2329
            <summary>
2330
            Container of all HTTP parameters to be passed with the request. 
2331
            See AddParameter() for explanation of the types of parameters that can be passed
2332
            </summary>
2333
        </member>
2334
        <member name="P:RestSharp.RestRequest.Files">
2335
            <summary>
2336
            Container of all the files to be uploaded with the request.
2337
            </summary>
2338
        </member>
2339
        <member name="P:RestSharp.RestRequest.Method">
2340
            <summary>
2341
            Determines what HTTP method to use for this request. Supported methods: GET, POST, PUT, DELETE, HEAD, OPTIONS
2342
            Default is GET
2343
            </summary>
2344
        </member>
2345
        <member name="P:RestSharp.RestRequest.Resource">
2346
            <summary>
2347
            The Resource URL to make the request against.
2348
            Tokens are substituted with UrlSegment parameters and match by name.
2349
            Should not include the scheme or domain. Do not include leading slash.
2350
            Combined with RestClient.BaseUrl to assemble final URL:
2351
            {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. http://example.com)
2352
            </summary>
2353
            <example>
2354
            // example for url token replacement
2355
            request.Resource = "Products/{ProductId}";
2356
            request.AddParameter("ProductId", 123, ParameterType.UrlSegment);
2357
            </example>
2358
        </member>
2359
        <member name="P:RestSharp.RestRequest.RequestFormat">
2360
            <summary>
2361
            Serializer to use when writing XML request bodies. Used if RequestFormat is Xml.
2362
            By default XmlSerializer is used.
2363
            </summary>
2364
        </member>
2365
        <member name="P:RestSharp.RestRequest.RootElement">
2366
            <summary>
2367
            Used by the default deserializers to determine where to start deserializing from.
2368
            Can be used to skip container or root elements that do not have corresponding deserialzation targets.
2369
            </summary>
2370
        </member>
2371
        <member name="P:RestSharp.RestRequest.OnBeforeDeserialization">
2372
            <summary>
2373
            A function to run prior to deserializing starting (e.g. change settings if error encountered)
2374
            </summary>
2375
        </member>
2376
        <member name="P:RestSharp.RestRequest.DateFormat">
2377
            <summary>
2378
            Used by the default deserializers to explicitly set which date format string to use when parsing dates.
2379
            </summary>
2380
        </member>
2381
        <member name="P:RestSharp.RestRequest.XmlNamespace">
2382
            <summary>
2383
            Used by XmlDeserializer. If not specified, XmlDeserializer will flatten response by removing namespaces from element names.
2384
            </summary>
2385
        </member>
2386
        <member name="P:RestSharp.RestRequest.Credentials">
2387
            <summary>
2388
            In general you would not need to set this directly. Used by the NtlmAuthenticator. 
2389
            </summary>
2390
        </member>
2391
        <member name="P:RestSharp.RestRequest.UserState">
2392
            <summary>
2393
            Gets or sets a user-defined state object that contains information about a request and which can be later 
2394
            retrieved when the request completes.
2395
            </summary>
2396
        </member>
2397
        <member name="P:RestSharp.RestRequest.Timeout">
2398
            <summary>
2399
            Timeout in milliseconds to be used for the request. This timeout value overrides a timeout set on the RestClient.
2400
            </summary>
2401
        </member>
2402
        <member name="P:RestSharp.RestRequest.ReadWriteTimeout">
2403
            <summary>
2404
            The number of milliseconds before the writing or reading times out.  This timeout value overrides a timeout set on the RestClient.
2405
            </summary>
2406
        </member>
2407
        <member name="P:RestSharp.RestRequest.Attempts">
2408
            <summary>
2409
            How many attempts were made to send this Request?
2410
            </summary>
2411
            <remarks>
2412
            This Number is incremented each time the RestClient sends the request.
2413
            Useful when using Asynchronous Execution with Callbacks
2414
            </remarks>
2415
        </member>
2416
        <member name="T:RestSharp.RestResponseBase">
2417
            <summary>
2418
            Base class for common properties shared by RestResponse and RestResponse[[T]]
2419
            </summary>
2420
        </member>
2421
        <member name="M:RestSharp.RestResponseBase.#ctor">
2422
            <summary>
2423
            Default constructor
2424
            </summary>
2425
        </member>
2426
        <member name="M:RestSharp.RestResponseBase.DebuggerDisplay">
2427
            <summary>
2428
            Assists with debugging responses by displaying in the debugger output
2429
            </summary>
2430
            <returns></returns>
2431
        </member>
2432
        <member name="P:RestSharp.RestResponseBase.Request">
2433
            <summary>
2434
            The RestRequest that was made to get this RestResponse
2435
            </summary>
2436
            <remarks>
2437
            Mainly for debugging if ResponseStatus is not OK
2438
            </remarks> 
2439
        </member>
2440
        <member name="P:RestSharp.RestResponseBase.ContentType">
2441
            <summary>
2442
            MIME content type of response
2443
            </summary>
2444
        </member>
2445
        <member name="P:RestSharp.RestResponseBase.ContentLength">
2446
            <summary>
2447
            Length in bytes of the response content
2448
            </summary>
2449
        </member>
2450
        <member name="P:RestSharp.RestResponseBase.ContentEncoding">
2451
            <summary>
2452
            Encoding of the response content
2453
            </summary>
2454
        </member>
2455
        <member name="P:RestSharp.RestResponseBase.Content">
2456
            <summary>
2457
            String representation of response content
2458
            </summary>
2459
        </member>
2460
        <member name="P:RestSharp.RestResponseBase.StatusCode">
2461
            <summary>
2462
            HTTP response status code
2463
            </summary>
2464
        </member>
2465
        <member name="P:RestSharp.RestResponseBase.StatusDescription">
2466
            <summary>
2467
            Description of HTTP status returned
2468
            </summary>
2469
        </member>
2470
        <member name="P:RestSharp.RestResponseBase.RawBytes">
2471
            <summary>
2472
            Response content
2473
            </summary>
2474
        </member>
2475
        <member name="P:RestSharp.RestResponseBase.ResponseUri">
2476
            <summary>
2477
            The URL that actually responded to the content (different from request if redirected)
2478
            </summary>
2479
        </member>
2480
        <member name="P:RestSharp.RestResponseBase.Server">
2481
            <summary>
2482
            HttpWebResponse.Server
2483
            </summary>
2484
        </member>
2485
        <member name="P:RestSharp.RestResponseBase.Cookies">
2486
            <summary>
2487
            Cookies returned by server with the response
2488
            </summary>
2489
        </member>
2490
        <member name="P:RestSharp.RestResponseBase.Headers">
2491
            <summary>
2492
            Headers returned by server with the response
2493
            </summary>
2494
        </member>
2495
        <member name="P:RestSharp.RestResponseBase.ResponseStatus">
2496
            <summary>
2497
            Status of the request. Will return Error for transport errors.
2498
            HTTP errors will still return ResponseStatus.Completed, check StatusCode instead
2499
            </summary>
2500
        </member>
2501
        <member name="P:RestSharp.RestResponseBase.ErrorMessage">
2502
            <summary>
2503
            Transport or other non-HTTP error generated while attempting request
2504
            </summary>
2505
        </member>
2506
        <member name="P:RestSharp.RestResponseBase.ErrorException">
2507
            <summary>
2508
            The exception thrown during the request, if any
2509
            </summary>
2510
        </member>
2511
        <member name="T:RestSharp.RestResponse`1">
2512
            <summary>
2513
            Container for data sent back from API including deserialized data
2514
            </summary>
2515
            <typeparam name="T">Type of data to deserialize to</typeparam>
2516
        </member>
2517
        <member name="P:RestSharp.RestResponse`1.Data">
2518
            <summary>
2519
            Deserialized entity data
2520
            </summary>
2521
        </member>
2522
        <member name="T:RestSharp.RestResponse">
2523
            <summary>
2524
            Container for data sent back from API
2525
            </summary>
2526
        </member>
2527
        <member name="P:RestSharp.RestResponseCookie.Comment">
2528
            <summary>
2529
            Comment of the cookie
2530
            </summary>
2531
        </member>
2532
        <member name="P:RestSharp.RestResponseCookie.CommentUri">
2533
            <summary>
2534
            Comment of the cookie
2535
            </summary>
2536
        </member>
2537
        <member name="P:RestSharp.RestResponseCookie.Discard">
2538
            <summary>
2539
            Indicates whether the cookie should be discarded at the end of the session
2540
            </summary>
2541
        </member>
2542
        <member name="P:RestSharp.RestResponseCookie.Domain">
2543
            <summary>
2544
            Domain of the cookie
2545
            </summary>
2546
        </member>
2547
        <member name="P:RestSharp.RestResponseCookie.Expired">
2548
            <summary>
2549
            Indicates whether the cookie is expired
2550
            </summary>
2551
        </member>
2552
        <member name="P:RestSharp.RestResponseCookie.Expires">
2553
            <summary>
2554
            Date and time that the cookie expires
2555
            </summary>
2556
        </member>
2557
        <member name="P:RestSharp.RestResponseCookie.HttpOnly">
2558
            <summary>
2559
            Indicates that this cookie should only be accessed by the server
2560
            </summary>
2561
        </member>
2562
        <member name="P:RestSharp.RestResponseCookie.Name">
2563
            <summary>
2564
            Name of the cookie
2565
            </summary>
2566
        </member>
2567
        <member name="P:RestSharp.RestResponseCookie.Path">
2568
            <summary>
2569
            Path of the cookie
2570
            </summary>
2571
        </member>
2572
        <member name="P:RestSharp.RestResponseCookie.Port">
2573
            <summary>
2574
            Port of the cookie
2575
            </summary>
2576
        </member>
2577
        <member name="P:RestSharp.RestResponseCookie.Secure">
2578
            <summary>
2579
            Indicates that the cookie should only be sent over secure channels
2580
            </summary>
2581
        </member>
2582
        <member name="P:RestSharp.RestResponseCookie.TimeStamp">
2583
            <summary>
2584
            Date and time the cookie was created
2585
            </summary>
2586
        </member>
2587
        <member name="P:RestSharp.RestResponseCookie.Value">
2588
            <summary>
2589
            Value of the cookie
2590
            </summary>
2591
        </member>
2592
        <member name="P:RestSharp.RestResponseCookie.Version">
2593
            <summary>
2594
            Version of the cookie
2595
            </summary>
2596
        </member>
2597
        <member name="T:RestSharp.Serializers.DotNetXmlSerializer">
2598
            <summary>
2599
            Wrapper for System.Xml.Serialization.XmlSerializer.
2600
            </summary>
2601
        </member>
2602
        <member name="M:RestSharp.Serializers.DotNetXmlSerializer.#ctor">
2603
            <summary>
2604
            Default constructor, does not specify namespace
2605
            </summary>
2606
        </member>
2607
        <member name="M:RestSharp.Serializers.DotNetXmlSerializer.#ctor(System.String)">
2608
            <summary>
2609
            Specify the namespaced to be used when serializing
2610
            </summary>
2611
            <param name="namespace">XML namespace</param>
2612
        </member>
2613
        <member name="M:RestSharp.Serializers.DotNetXmlSerializer.Serialize(System.Object)">
2614
            <summary>
2615
            Serialize the object as XML
2616
            </summary>
2617
            <param name="obj">Object to serialize</param>
2618
            <returns>XML as string</returns>
2619
        </member>
2620
        <member name="P:RestSharp.Serializers.DotNetXmlSerializer.RootElement">
2621
            <summary>
2622
            Name of the root element to use when serializing
2623
            </summary>
2624
        </member>
2625
        <member name="P:RestSharp.Serializers.DotNetXmlSerializer.Namespace">
2626
            <summary>
2627
            XML namespace to use when serializing
2628
            </summary>
2629
        </member>
2630
        <member name="P:RestSharp.Serializers.DotNetXmlSerializer.DateFormat">
2631
            <summary>
2632
            Format string to use when serializing dates
2633
            </summary>
2634
        </member>
2635
        <member name="P:RestSharp.Serializers.DotNetXmlSerializer.ContentType">
2636
            <summary>
2637
            Content type for serialized content
2638
            </summary>
2639
        </member>
2640
        <member name="P:RestSharp.Serializers.DotNetXmlSerializer.Encoding">
2641
            <summary>
2642
            Encoding for serialized content
2643
            </summary>
2644
        </member>
2645
        <member name="T:RestSharp.Serializers.DotNetXmlSerializer.EncodingStringWriter">
2646
            <summary>
2647
            Need to subclass StringWriter in order to override Encoding
2648
            </summary>
2649
        </member>
2650
        <member name="T:RestSharp.Serializers.JsonSerializer">
2651
            <summary>
2652
            Default JSON serializer for request bodies
2653
            Doesn't currently use the SerializeAs attribute, defers to Newtonsoft's attributes
2654
            </summary>
2655
        </member>
2656
        <member name="M:RestSharp.Serializers.JsonSerializer.#ctor">
2657
            <summary>
2658
            Default serializer
2659
            </summary>
2660
        </member>
2661
        <member name="M:RestSharp.Serializers.JsonSerializer.Serialize(System.Object)">
2662
            <summary>
2663
            Serialize the object as JSON
2664
            </summary>
2665
            <param name="obj">Object to serialize</param>
2666
            <returns>JSON as String</returns>
2667
        </member>
2668
        <member name="P:RestSharp.Serializers.JsonSerializer.DateFormat">
2669
            <summary>
2670
            Unused for JSON Serialization
2671
            </summary>
2672
        </member>
2673
        <member name="P:RestSharp.Serializers.JsonSerializer.RootElement">
2674
            <summary>
2675
            Unused for JSON Serialization
2676
            </summary>
2677
        </member>
2678
        <member name="P:RestSharp.Serializers.JsonSerializer.Namespace">
2679
            <summary>
2680
            Unused for JSON Serialization
2681
            </summary>
2682
        </member>
2683
        <member name="P:RestSharp.Serializers.JsonSerializer.ContentType">
2684
            <summary>
2685
            Content type for serialized content
2686
            </summary>
2687
        </member>
2688
        <member name="T:RestSharp.Serializers.SerializeAsAttribute">
2689
            <summary>
2690
            Allows control how class and property names and values are serialized by XmlSerializer
2691
            Currently not supported with the JsonSerializer
2692
            When specified at the property level the class-level specification is overridden
2693
            </summary>
2694
        </member>
2695
        <member name="M:RestSharp.Serializers.SerializeAsAttribute.TransformName(System.String)">
2696
            <summary>
2697
            Called by the attribute when NameStyle is speficied
2698
            </summary>
2699
            <param name="input">The string to transform</param>
2700
            <returns>String</returns>
2701
        </member>
2702
        <member name="P:RestSharp.Serializers.SerializeAsAttribute.Name">
2703
            <summary>
2704
            The name to use for the serialized element
2705
            </summary>
2706
        </member>
2707
        <member name="P:RestSharp.Serializers.SerializeAsAttribute.Attribute">
2708
            <summary>
2709
            Sets the value to be serialized as an Attribute instead of an Element
2710
            </summary>
2711
        </member>
2712
        <member name="P:RestSharp.Serializers.SerializeAsAttribute.Culture">
2713
            <summary>
2714
            The culture to use when serializing
2715
            </summary>
2716
        </member>
2717
        <member name="P:RestSharp.Serializers.SerializeAsAttribute.NameStyle">
2718
            <summary>
2719
            Transforms the casing of the name based on the selected value.
2720
            </summary>
2721
        </member>
2722
        <member name="P:RestSharp.Serializers.SerializeAsAttribute.Index">
2723
            <summary>
2724
            The order to serialize the element. Default is int.MaxValue.
2725
            </summary>
2726
        </member>
2727
        <member name="T:RestSharp.Serializers.NameStyle">
2728
            <summary>
2729
            Options for transforming casing of element names
2730
            </summary>
2731
        </member>
2732
        <member name="T:RestSharp.Serializers.XmlSerializer">
2733
            <summary>
2734
            Default XML Serializer
2735
            </summary>
2736
        </member>
2737
        <member name="M:RestSharp.Serializers.XmlSerializer.#ctor">
2738
            <summary>
2739
            Default constructor, does not specify namespace
2740
            </summary>
2741
        </member>
2742
        <member name="M:RestSharp.Serializers.XmlSerializer.#ctor(System.String)">
2743
            <summary>
2744
            Specify the namespaced to be used when serializing
2745
            </summary>
2746
            <param name="namespace">XML namespace</param>
2747
        </member>
2748
        <member name="M:RestSharp.Serializers.XmlSerializer.Serialize(System.Object)">
2749
            <summary>
2750
            Serialize the object as XML
2751
            </summary>
2752
            <param name="obj">Object to serialize</param>
2753
            <returns>XML as string</returns>
2754
        </member>
2755
        <member name="M:RestSharp.Serializers.XmlSerializer.IsNumeric(System.Object)">
2756
            <summary>
2757
            Determines if a given object is numeric in any way
2758
            (can be integer, double, null, etc).
2759
            </summary>
2760
        </member>
2761
        <member name="P:RestSharp.Serializers.XmlSerializer.RootElement">
2762
            <summary>
2763
            Name of the root element to use when serializing
2764
            </summary>
2765
        </member>
2766
        <member name="P:RestSharp.Serializers.XmlSerializer.Namespace">
2767
            <summary>
2768
            XML namespace to use when serializing
2769
            </summary>
2770
        </member>
2771
        <member name="P:RestSharp.Serializers.XmlSerializer.DateFormat">
2772
            <summary>
2773
            Format string to use when serializing dates
2774
            </summary>
2775
        </member>
2776
        <member name="P:RestSharp.Serializers.XmlSerializer.ContentType">
2777
            <summary>
2778
            Content type for serialized content
2779
            </summary>
2780
        </member>
2781
        <member name="T:RestSharp.Validation.Require">
2782
            <summary>
2783
            Helper methods for validating required values
2784
            </summary>
2785
        </member>
2786
        <member name="M:RestSharp.Validation.Require.Argument(System.String,System.Object)">
2787
            <summary>
2788
            Require a parameter to not be null
2789
            </summary>
2790
            <param name="argumentName">Name of the parameter</param>
2791
            <param name="argumentValue">Value of the parameter</param>
2792
        </member>
2793
        <member name="T:RestSharp.JsonArray">
2794
            <summary>
2795
            Represents the json array.
2796
            </summary>
2797
        </member>
2798
        <member name="M:RestSharp.JsonArray.#ctor">
2799
            <summary>
2800
            Initializes a new instance of the <see cref="T:RestSharp.JsonArray"/> class. 
2801
            </summary>
2802
        </member>
2803
        <member name="M:RestSharp.JsonArray.#ctor(System.Int32)">
2804
            <summary>
2805
            Initializes a new instance of the <see cref="T:RestSharp.JsonArray"/> class. 
2806
            </summary>
2807
            <param name="capacity">The capacity of the json array.</param>
2808
        </member>
2809
        <member name="M:RestSharp.JsonArray.ToString">
2810
            <summary>
2811
            The json representation of the array.
2812
            </summary>
2813
            <returns>The json representation of the array.</returns>
2814
        </member>
2815
        <member name="T:RestSharp.JsonObject">
2816
            <summary>
2817
            Represents the json object.
2818
            </summary>
2819
        </member>
2820
        <member name="F:RestSharp.JsonObject._members">
2821
            <summary>
2822
            The internal member dictionary.
2823
            </summary>
2824
        </member>
2825
        <member name="M:RestSharp.JsonObject.#ctor">
2826
            <summary>
2827
            Initializes a new instance of <see cref="T:RestSharp.JsonObject"/>.
2828
            </summary>
2829
        </member>
2830
        <member name="M:RestSharp.JsonObject.#ctor(System.Collections.Generic.IEqualityComparer{System.String})">
2831
            <summary>
2832
            Initializes a new instance of <see cref="T:RestSharp.JsonObject"/>.
2833
            </summary>
2834
            <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> implementation to use when comparing keys, or null to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1"/> for the type of the key.</param>
2835
        </member>
2836
        <member name="M:RestSharp.JsonObject.Add(System.String,System.Object)">
2837
            <summary>
2838
            Adds the specified key.
2839
            </summary>
2840
            <param name="key">The key.</param>
2841
            <param name="value">The value.</param>
2842
        </member>
2843
        <member name="M:RestSharp.JsonObject.ContainsKey(System.String)">
2844
            <summary>
2845
            Determines whether the specified key contains key.
2846
            </summary>
2847
            <param name="key">The key.</param>
2848
            <returns>
2849
                <c>true</c> if the specified key contains key; otherwise, <c>false</c>.
2850
            </returns>
2851
        </member>
2852
        <member name="M:RestSharp.JsonObject.Remove(System.String)">
2853
            <summary>
2854
            Removes the specified key.
2855
            </summary>
2856
            <param name="key">The key.</param>
2857
            <returns></returns>
2858
        </member>
2859
        <member name="M:RestSharp.JsonObject.TryGetValue(System.String,System.Object@)">
2860
            <summary>
2861
            Tries the get value.
2862
            </summary>
2863
            <param name="key">The key.</param>
2864
            <param name="value">The value.</param>
2865
            <returns></returns>
2866
        </member>
2867
        <member name="M:RestSharp.JsonObject.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
2868
            <summary>
2869
            Adds the specified item.
2870
            </summary>
2871
            <param name="item">The item.</param>
2872
        </member>
2873
        <member name="M:RestSharp.JsonObject.Clear">
2874
            <summary>
2875
            Clears this instance.
2876
            </summary>
2877
        </member>
2878
        <member name="M:RestSharp.JsonObject.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
2879
            <summary>
2880
            Determines whether [contains] [the specified item].
2881
            </summary>
2882
            <param name="item">The item.</param>
2883
            <returns>
2884
                    <c>true</c> if [contains] [the specified item]; otherwise, <c>false</c>.
2885
            </returns>
2886
        </member>
2887
        <member name="M:RestSharp.JsonObject.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
2888
            <summary>
2889
            Copies to.
2890
            </summary>
2891
            <param name="array">The array.</param>
2892
            <param name="arrayIndex">Index of the array.</param>
2893
        </member>
2894
        <member name="M:RestSharp.JsonObject.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
2895
            <summary>
2896
            Removes the specified item.
2897
            </summary>
2898
            <param name="item">The item.</param>
2899
            <returns></returns>
2900
        </member>
2901
        <member name="M:RestSharp.JsonObject.GetEnumerator">
2902
            <summary>
2903
            Gets the enumerator.
2904
            </summary>
2905
            <returns></returns>
2906
        </member>
2907
        <member name="M:RestSharp.JsonObject.System#Collections#IEnumerable#GetEnumerator">
2908
            <summary>
2909
            Returns an enumerator that iterates through a collection.
2910
            </summary>
2911
            <returns>
2912
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
2913
            </returns>
2914
        </member>
2915
        <member name="M:RestSharp.JsonObject.ToString">
2916
            <summary>
2917
            Returns a json <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
2918
            </summary>
2919
            <returns>
2920
            A json <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
2921
            </returns>
2922
        </member>
2923
        <member name="M:RestSharp.JsonObject.TryConvert(System.Dynamic.ConvertBinder,System.Object@)">
2924
            <summary>
2925
            Provides implementation for type conversion operations. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"/> class can override this method to specify dynamic behavior for operations that convert an object from one type to another.
2926
            </summary>
2927
            <param name="binder">Provides information about the conversion operation. The binder.Type property provides the type to which the object must be converted. For example, for the statement (String)sampleObject in C# (CType(sampleObject, Type) in Visual Basic), where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, binder.Type returns the <see cref="T:System.String"/> type. The binder.Explicit property provides information about the kind of conversion that occurs. It returns true for explicit conversion and false for implicit conversion.</param>
2928
            <param name="result">The result of the type conversion operation.</param>
2929
            <returns>
2930
            Alwasy returns true.
2931
            </returns>
2932
        </member>
2933
        <member name="M:RestSharp.JsonObject.TryDeleteMember(System.Dynamic.DeleteMemberBinder)">
2934
            <summary>
2935
            Provides the implementation for operations that delete an object member. This method is not intended for use in C# or Visual Basic.
2936
            </summary>
2937
            <param name="binder">Provides information about the deletion.</param>
2938
            <returns>
2939
            Alwasy returns true.
2940
            </returns>
2941
        </member>
2942
        <member name="M:RestSharp.JsonObject.TryGetIndex(System.Dynamic.GetIndexBinder,System.Object[],System.Object@)">
2943
            <summary>
2944
            Provides the implementation for operations that get a value by index. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"/> class can override this method to specify dynamic behavior for indexing operations.
2945
            </summary>
2946
            <param name="binder">Provides information about the operation.</param>
2947
            <param name="indexes">The indexes that are used in the operation. For example, for the sampleObject[3] operation in C# (sampleObject(3) in Visual Basic), where sampleObject is derived from the DynamicObject class, <paramref name="indexes"/> is equal to 3.</param>
2948
            <param name="result">The result of the index operation.</param>
2949
            <returns>
2950
            Alwasy returns true.
2951
            </returns>
2952
        </member>
2953
        <member name="M:RestSharp.JsonObject.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
2954
            <summary>
2955
            Provides the implementation for operations that get member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"/> class can override this method to specify dynamic behavior for operations such as getting a value for a property.
2956
            </summary>
2957
            <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the Console.WriteLine(sampleObject.SampleProperty) statement, where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
2958
            <param name="result">The result of the get operation. For example, if the method is called for a property, you can assign the property value to <paramref name="result"/>.</param>
2959
            <returns>
2960
            Alwasy returns true.
2961
            </returns>
2962
        </member>
2963
        <member name="M:RestSharp.JsonObject.TrySetIndex(System.Dynamic.SetIndexBinder,System.Object[],System.Object)">
2964
            <summary>
2965
            Provides the implementation for operations that set a value by index. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"/> class can override this method to specify dynamic behavior for operations that access objects by a specified index.
2966
            </summary>
2967
            <param name="binder">Provides information about the operation.</param>
2968
            <param name="indexes">The indexes that are used in the operation. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, <paramref name="indexes"/> is equal to 3.</param>
2969
            <param name="value">The value to set to the object that has the specified index. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, <paramref name="value"/> is equal to 10.</param>
2970
            <returns>
2971
            true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.
2972
            </returns>
2973
        </member>
2974
        <member name="M:RestSharp.JsonObject.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
2975
            <summary>
2976
            Provides the implementation for operations that set member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"/> class can override this method to specify dynamic behavior for operations such as setting a value for a property.
2977
            </summary>
2978
            <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member to which the value is being assigned. For example, for the statement sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
2979
            <param name="value">The value to set to the member. For example, for sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, the <paramref name="value"/> is "Test".</param>
2980
            <returns>
2981
            true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)
2982
            </returns>
2983
        </member>
2984
        <member name="M:RestSharp.JsonObject.GetDynamicMemberNames">
2985
            <summary>
2986
            Returns the enumeration of all dynamic member names.
2987
            </summary>
2988
            <returns>
2989
            A sequence that contains dynamic member names.
2990
            </returns>
2991
        </member>
2992
        <member name="P:RestSharp.JsonObject.Item(System.Int32)">
2993
            <summary>
2994
            Gets the <see cref="T:System.Object"/> at the specified index.
2995
            </summary>
2996
            <value></value>
2997
        </member>
2998
        <member name="P:RestSharp.JsonObject.Keys">
2999
            <summary>
3000
            Gets the keys.
3001
            </summary>
3002
            <value>The keys.</value>
3003
        </member>
3004
        <member name="P:RestSharp.JsonObject.Values">
3005
            <summary>
3006
            Gets the values.
3007
            </summary>
3008
            <value>The values.</value>
3009
        </member>
3010
        <member name="P:RestSharp.JsonObject.Item(System.String)">
3011
            <summary>
3012
            Gets or sets the <see cref="T:System.Object"/> with the specified key.
3013
            </summary>
3014
            <value></value>
3015
        </member>
3016
        <member name="P:RestSharp.JsonObject.Count">
3017
            <summary>
3018
            Gets the count.
3019
            </summary>
3020
            <value>The count.</value>
3021
        </member>
3022
        <member name="P:RestSharp.JsonObject.IsReadOnly">
3023
            <summary>
3024
            Gets a value indicating whether this instance is read only.
3025
            </summary>
3026
            <value>
3027
                    <c>true</c> if this instance is read only; otherwise, <c>false</c>.
3028
            </value>
3029
        </member>
3030
        <member name="T:RestSharp.SimpleJson">
3031
            <summary>
3032
            This class encodes and decodes JSON strings.
3033
            Spec. details, see http://www.json.org/
3034
            
3035
            JSON uses Arrays and Objects. These correspond here to the datatypes JsonArray(IList&lt;object>) and JsonObject(IDictionary&lt;string,object>).
3036
            All numbers are parsed to doubles.
3037
            </summary>
3038
        </member>
3039
        <member name="M:RestSharp.SimpleJson.DeserializeObject(System.String)">
3040
            <summary>
3041
            Parses the string json into a value
3042
            </summary>
3043
            <param name="json">A JSON string.</param>
3044
            <returns>An IList&lt;object>, a IDictionary&lt;string,object>, a double, a string, null, true, or false</returns>
3045
        </member>
3046
        <member name="M:RestSharp.SimpleJson.TryDeserializeObject(System.String,System.Object@)">
3047
            <summary>
3048
            Try parsing the json string into a value.
3049
            </summary>
3050
            <param name="json">
3051
            A JSON string.
3052
            </param>
3053
            <param name="obj">
3054
            The object.
3055
            </param>
3056
            <returns>
3057
            Returns true if successfull otherwise false.
3058
            </returns>
3059
        </member>
3060
        <member name="M:RestSharp.SimpleJson.SerializeObject(System.Object,RestSharp.IJsonSerializerStrategy)">
3061
            <summary>
3062
            Converts a IDictionary&lt;string,object> / IList&lt;object> object into a JSON string
3063
            </summary>
3064
            <param name="json">A IDictionary&lt;string,object> / IList&lt;object></param>
3065
            <param name="jsonSerializerStrategy">Serializer strategy to use</param>
3066
            <returns>A JSON encoded string, or null if object 'json' is not serializable</returns>
3067
        </member>
3068
        <member name="M:RestSharp.SimpleJson.IsNumeric(System.Object)">
3069
            <summary>
3070
            Determines if a given object is numeric in any way
3071
            (can be integer, double, null, etc).
3072
            </summary>
3073
        </member>
3074
        <member name="T:RestSharp.Validation.Validate">
3075
            <summary>
3076
            Helper methods for validating values
3077
            </summary>
3078
        </member>
3079
        <member name="M:RestSharp.Validation.Validate.IsBetween(System.Int32,System.Int32,System.Int32)">
3080
            <summary>
3081
            Validate an integer value is between the specified values (exclusive of min/max)
3082
            </summary>
3083
            <param name="value">Value to validate</param>
3084
            <param name="min">Exclusive minimum value</param>
3085
            <param name="max">Exclusive maximum value</param>
3086
        </member>
3087
        <member name="M:RestSharp.Validation.Validate.IsValidLength(System.String,System.Int32)">
3088
            <summary>
3089
            Validate a string length
3090
            </summary>
3091
            <param name="value">String to be validated</param>
3092
            <param name="maxSize">Maximum length of the string</param>
3093
        </member>
3094
    </members>
3095
</doc>
클립보드 이미지 추가 (최대 크기: 500 MB)