Changes in restsharp from v22 (Version 4.0.30319.42000)<br> to v221 (Version 4.0.30319.42000)

Changes in restsharp from v22 (Version 4.0.30319.42000)
to v221 (Version 4.0.30319.42000)

Removed Added
RestSharp BodyParameter ()
n/a public class RestSharp.BodyParameter
--> NONE <--
  • Constructor: public BodyParameter (object value)
  • Constructor: public BodyParameter (object value, string xmlNamespace)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: DataFormat ParameterType { public get; }
  • Property: object Value { public get; }
  • Property: string XmlNamespace { public get; }
DataFormat ()
n/a public sealed enum RestSharp.DataFormat
                    Json = 0,
                    Xml = 1,
                    None = 2,
--> NONE <-- --> NONE <--
RestSharp DateFormat ()
n/a public sealed struct RestSharp.DateFormat
--> NONE <--
  • Field: public static const string ISO_8601, Value = s
  • Field: public static const string ROUND_TRIP, Value = u
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp FileParameter ()
n/a public class RestSharp.FileParameter
--> NONE <--
  • Constructor: public FileParameter ()
  • Method: public static FileParameter Create (string name, byte[] data, string filename)
  • Method: public static FileParameter Create (string name, byte[] data, string filename, string contentType)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: long ContentLength { public get; public set; }
  • Property: string ContentType { public get; public set; }
  • Property: string FileName { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: Action`1 Writer { public get; public set; }
RestSharp Http ()
n/a public class RestSharp.Http
--> NONE <--
  • Constructor: public Http ()
  • Method: public virtual HttpResponse AsGet (string httpMethod)
  • Method: public virtual HttpWebRequest AsGetAsync (Action`1 action, string httpMethod)
  • Method: public virtual HttpResponse AsPost (string httpMethod)
  • Method: public virtual HttpWebRequest AsPostAsync (Action`1 action, string httpMethod)
  • Method: protected virtual HttpWebRequest ConfigureAsyncWebRequest (string method, Uri url)
  • Method: protected virtual HttpWebRequest ConfigureWebRequest (string method, Uri url)
  • Method: public static IHttp Create ()
  • Method: protected virtual HttpWebRequest CreateWebRequest (Uri url)
  • Method: public virtual HttpResponse Delete ()
  • Method: public virtual HttpWebRequest DeleteAsync (Action`1 action)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public virtual HttpResponse Get ()
  • Method: public virtual HttpWebRequest GetAsync (Action`1 action)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public virtual HttpResponse Head ()
  • Method: public virtual HttpWebRequest HeadAsync (Action`1 action)
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual HttpResponse Merge ()
  • Method: public virtual HttpWebRequest MergeAsync (Action`1 action)
  • Method: public virtual HttpResponse Options ()
  • Method: public virtual HttpWebRequest OptionsAsync (Action`1 action)
  • Method: public virtual HttpResponse Patch ()
  • Method: public virtual HttpWebRequest PatchAsync (Action`1 action)
  • Method: public virtual HttpResponse Post ()
  • Method: public virtual HttpWebRequest PostAsync (Action`1 action)
  • Method: public virtual HttpResponse Put ()
  • Method: public virtual HttpWebRequest PutAsync (Action`1 action)
  • Method (i): public virtual string ToString ()
  • Property: virtual Action`2 AdvancedResponseWriter { public get; public set; }
  • Property: virtual IList`1 AllowedDecompressionMethods { public get; public set; }
  • Property: virtual bool AlwaysMultipartFormData { public get; public set; }
  • Property: virtual bool AutomaticDecompression { public get; public set; }
  • Property: virtual RequestCachePolicy CachePolicy { public get; public set; }
  • Property: virtual X509CertificateCollection ClientCertificates { public get; public set; }
  • Property: virtual string ConnectionGroupName { public get; public set; }
  • Property: virtual CookieContainer CookieContainer { public get; public set; }
  • Property: virtual IList`1 Cookies { public get; }
  • Property: virtual ICredentials Credentials { public get; public set; }
  • Property: virtual Encoding Encoding { public get; public set; }
  • Property: virtual IList`1 Files { public get; }
  • Property: virtual bool FollowRedirects { public get; public set; }
  • Property: protected bool HasBody { }
  • Property: protected bool HasCookies { }
  • Property: protected bool HasFiles { }
  • Property: protected bool HasParameters { }
  • Property: virtual IList`1 Headers { public get; }
  • Property: virtual string Host { public get; public set; }
  • Property: virtual Nullable`1 MaxRedirects { public get; public set; }
  • Property: virtual IList`1 Parameters { public get; }
  • Property: virtual bool Pipelined { public get; public set; }
  • Property: virtual bool PreAuthenticate { public get; public set; }
  • Property: virtual IWebProxy Proxy { public get; public set; }
  • Property: virtual int ReadWriteTimeout { public get; public set; }
  • Property: virtual RemoteCertificateValidationCallback RemoteCertificateValidationCallback { public get; public set; }
  • Property: virtual string RequestBody { public get; public set; }
  • Property: virtual Byte[] RequestBodyBytes { public get; public set; }
  • Property: virtual string RequestContentType { public get; public set; }
  • Property: virtual Action`1 ResponseWriter { public get; public set; }
  • Property: virtual int Timeout { public get; public set; }
  • Property: virtual bool UnsafeAuthenticatedConnectionSharing { public get; public set; }
  • Property: virtual Uri Url { public get; public set; }
  • Property: virtual bool UseDefaultCredentials { public get; public set; }
  • Property: virtual string UserAgent { public get; public set; }
  • Property: virtual Action`1 WebRequestConfigurator { public get; public set; }
RestSharp HttpCookie ()
n/a public class RestSharp.HttpCookie
--> NONE <--
  • Constructor: public HttpCookie ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string Comment { public get; public set; }
  • Property: Uri CommentUri { public get; public set; }
  • Property: bool Discard { public get; public set; }
  • Property: string Domain { public get; public set; }
  • Property: bool Expired { public get; public set; }
  • Property: DateTime Expires { public get; public set; }
  • Property: bool HttpOnly { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: string Path { public get; public set; }
  • Property: string Port { public get; public set; }
  • Property: bool Secure { public get; public set; }
  • Property: DateTime TimeStamp { public get; public set; }
  • Property: string Value { public get; public set; }
  • Property: int Version { public get; public set; }
RestSharp HttpFile ()
n/a public class RestSharp.HttpFile
--> NONE <--
  • Constructor: public HttpFile ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: long ContentLength { public get; public set; }
  • Property: string ContentType { public get; public set; }
  • Property: string FileName { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: Action`1 Writer { public get; public set; }
RestSharp HttpHeader ()
n/a public class RestSharp.HttpHeader
--> NONE <--
  • Constructor: public HttpHeader ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string Name { public get; public set; }
  • Property: string Value { public get; public set; }
RestSharp HttpParameter ()
n/a public class RestSharp.HttpParameter
--> NONE <--
  • Constructor: public HttpParameter ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string ContentType { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: string Value { public get; public set; }
RestSharp HttpResponse ()
n/a public class RestSharp.HttpResponse
--> NONE <--
  • Constructor: public HttpResponse ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual string Content { public get; }
  • Property: virtual string ContentEncoding { public get; public set; }
  • Property: virtual long ContentLength { public get; public set; }
  • Property: virtual string ContentType { public get; public set; }
  • Property: virtual IList`1 Cookies { public get; }
  • Property: virtual Exception ErrorException { public get; public set; }
  • Property: virtual string ErrorMessage { public get; public set; }
  • Property: virtual IList`1 Headers { public get; }
  • Property: virtual Version ProtocolVersion { public get; public set; }
  • Property: virtual Byte[] RawBytes { public get; public set; }
  • Property: virtual ResponseStatus ResponseStatus { public get; public set; }
  • Property: virtual Uri ResponseUri { public get; public set; }
  • Property: virtual string Server { public get; public set; }
  • Property: virtual HttpStatusCode StatusCode { public get; public set; }
  • Property: virtual string StatusDescription { public get; public set; }
RestSharp IHttp ()
n/a public interface RestSharp.IHttp
--> NONE <--
  • Method: HttpResponse AsGet (string httpMethod)
  • Method: HttpWebRequest AsGetAsync (Action`1 action, string httpMethod)
  • Method: HttpResponse AsPost (string httpMethod)
  • Method: HttpWebRequest AsPostAsync (Action`1 action, string httpMethod)
  • Method: HttpResponse Delete ()
  • Method: HttpWebRequest DeleteAsync (Action`1 action)
  • Method: HttpResponse Get ()
  • Method: HttpWebRequest GetAsync (Action`1 action)
  • Method: HttpResponse Head ()
  • Method: HttpWebRequest HeadAsync (Action`1 action)
  • Method: HttpResponse Merge ()
  • Method: HttpWebRequest MergeAsync (Action`1 action)
  • Method: HttpResponse Options ()
  • Method: HttpWebRequest OptionsAsync (Action`1 action)
  • Method: HttpResponse Patch ()
  • Method: HttpWebRequest PatchAsync (Action`1 action)
  • Method: HttpResponse Post ()
  • Method: HttpWebRequest PostAsync (Action`1 action)
  • Method: HttpResponse Put ()
  • Method: HttpWebRequest PutAsync (Action`1 action)
  • Property: Action`2 AdvancedResponseWriter { public get; public set; }
  • Property: IList`1 AllowedDecompressionMethods { public get; public set; }
  • Property: bool AlwaysMultipartFormData { public get; public set; }
  • Property: bool AutomaticDecompression { public get; public set; }
  • Property: RequestCachePolicy CachePolicy { public get; public set; }
  • Property: X509CertificateCollection ClientCertificates { public get; public set; }
  • Property: string ConnectionGroupName { public get; public set; }
  • Property: CookieContainer CookieContainer { public get; public set; }
  • Property: IList`1 Cookies { public get; }
  • Property: ICredentials Credentials { public get; public set; }
  • Property: Encoding Encoding { public get; public set; }
  • Property: IList`1 Files { public get; }
  • Property: bool FollowRedirects { public get; public set; }
  • Property: IList`1 Headers { public get; }
  • Property: string Host { public get; public set; }
  • Property: Nullable`1 MaxRedirects { public get; public set; }
  • Property: IList`1 Parameters { public get; }
  • Property: bool Pipelined { public get; public set; }
  • Property: bool PreAuthenticate { public get; public set; }
  • Property: IWebProxy Proxy { public get; public set; }
  • Property: int ReadWriteTimeout { public get; public set; }
  • Property: RemoteCertificateValidationCallback RemoteCertificateValidationCallback { public get; public set; }
  • Property: string RequestBody { public get; public set; }
  • Property: Byte[] RequestBodyBytes { public get; public set; }
  • Property: string RequestContentType { public get; public set; }
  • Property: Action`1 ResponseWriter { public get; public set; }
  • Property: int Timeout { public get; public set; }
  • Property: bool UnsafeAuthenticatedConnectionSharing { public get; public set; }
  • Property: Uri Url { public get; public set; }
  • Property: bool UseDefaultCredentials { public get; public set; }
  • Property: string UserAgent { public get; public set; }
  • Property: Action`1 WebRequestConfigurator { public get; public set; }
RestSharp IHttpResponse ()
n/a public interface RestSharp.IHttpResponse
--> NONE <--
  • Property: string Content { public get; }
  • Property: string ContentEncoding { public get; public set; }
  • Property: long ContentLength { public get; public set; }
  • Property: string ContentType { public get; public set; }
  • Property: IList`1 Cookies { public get; }
  • Property: Exception ErrorException { public get; public set; }
  • Property: string ErrorMessage { public get; public set; }
  • Property: IList`1 Headers { public get; }
  • Property: Version ProtocolVersion { public get; public set; }
  • Property: Byte[] RawBytes { public get; public set; }
  • Property: ResponseStatus ResponseStatus { public get; public set; }
  • Property: Uri ResponseUri { public get; public set; }
  • Property: string Server { public get; public set; }
  • Property: HttpStatusCode StatusCode { public get; public set; }
  • Property: string StatusDescription { public get; public set; }
RestSharp IRestClient ()
n/a public interface RestSharp.IRestClient
--> NONE <--
  • Method: void AddHandler (string contentType, IDeserializer deserializer)
  • Method: Uri BuildUri (IRestRequest request)
  • Method: string BuildUriWithoutQueryParameters (IRestRequest request)
  • Method: void ClearHandlers ()
  • Method: void ConfigureWebRequest (Action`1 configurator)
  • Method: IRestResponse`1 Deserialize (IRestResponse response)
  • Method: byte[] DownloadData (IRestRequest request)
  • Method: byte[] DownloadData (IRestRequest request, bool throwOnError)
  • Method: IRestResponse Execute (IRestRequest request)
  • Method: IRestResponse Execute (IRestRequest request, Method httpMethod)
  • Method: IRestResponse ExecuteAsGet (IRestRequest request, string httpMethod)
  • Method: IRestResponse ExecuteAsPost (IRestRequest request, string httpMethod)
  • Method: RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback)
  • Method: RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback, Method httpMethod)
  • Method: RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback)
  • Method: RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback, Method httpMethod)
  • Method: RestRequestAsyncHandle ExecuteAsyncGet (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: RestRequestAsyncHandle ExecuteAsyncGet (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: RestRequestAsyncHandle ExecuteAsyncPost (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: RestRequestAsyncHandle ExecuteAsyncPost (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: Task`1 ExecuteGetTaskAsync (IRestRequest request)
  • Method: Task`1 ExecuteGetTaskAsync (IRestRequest request, CancellationToken token)
  • Method: Task`1 ExecutePostTaskAsync (IRestRequest request)
  • Method: Task`1 ExecutePostTaskAsync (IRestRequest request, CancellationToken token)
  • Method: Task`1 ExecuteTaskAsync (IRestRequest request)
  • Method: Task`1 ExecuteTaskAsync (IRestRequest request, CancellationToken token)
  • Method: Task`1 ExecuteTaskAsync (IRestRequest request, CancellationToken token, Method httpMethod)
  • Method: Task`1 ExecuteTaskAsync (IRestRequest request, Method httpMethod)
  • Method: void RemoveHandler (string contentType)
  • Method: IRestClient UseSerializer (IRestSerializer serializer)
  • Property: bool AllowMultipleDefaultParametersWithSameName { public get; public set; }
  • Property: IAuthenticator Authenticator { public get; public set; }
  • Property: bool AutomaticDecompression { public get; public set; }
  • Property: string BaseHost { public get; public set; }
  • Property: Uri BaseUrl { public get; public set; }
  • Property: RequestCachePolicy CachePolicy { public get; public set; }
  • Property: X509CertificateCollection ClientCertificates { public get; public set; }
  • Property: string ConnectionGroupName { public get; public set; }
  • Property: CookieContainer CookieContainer { public get; public set; }
  • Property: IList`1 DefaultParameters { public get; }
  • Property: Encoding Encoding { public get; public set; }
  • Property: bool FollowRedirects { public get; public set; }
  • Property: Nullable`1 MaxRedirects { public get; public set; }
  • Property: bool Pipelined { public get; public set; }
  • Property: bool PreAuthenticate { public get; public set; }
  • Property: IWebProxy Proxy { public get; public set; }
  • Property: int ReadWriteTimeout { public get; public set; }
  • Property: RemoteCertificateValidationCallback RemoteCertificateValidationCallback { public get; public set; }
  • Property: int Timeout { public get; public set; }
  • Property: bool UnsafeAuthenticatedConnectionSharing { public get; public set; }
  • Property: string UserAgent { public get; public set; }
  • Property: bool UseSynchronizationContext { public get; public set; }
RestSharp IRestRequest ()
n/a public interface RestSharp.IRestRequest
--> NONE <--
  • Method: IRestRequest AddBody (object obj)
  • Method: IRestRequest AddBody (object obj, string xmlNamespace)
  • Method: IRestRequest AddCookie (string name, string value)
  • Method: IRestRequest AddDecompressionMethod (DecompressionMethods decompressionMethod)
  • Method: IRestRequest AddFile (string name, Action`1 writer, string fileName, long contentLength, string contentType)
  • Method: IRestRequest AddFile (string name, byte[] bytes, string fileName, string contentType)
  • Method: IRestRequest AddFile (string name, string path, string contentType)
  • Method: IRestRequest AddFileBytes (string name, byte[] bytes, string filename, string contentType)
  • Method: IRestRequest AddHeader (string name, string value)
  • Method: IRestRequest AddJsonBody (object obj)
  • Method: IRestRequest AddObject (object obj)
  • Method: IRestRequest AddObject (object obj, string[] includedProperties)
  • Method: IRestRequest AddOrUpdateParameter (string name, object value)
  • Method: IRestRequest AddOrUpdateParameter (string name, object value, string contentType, ParameterType type)
  • Method: IRestRequest AddOrUpdateParameter (string name, object value, ParameterType type)
  • Method: IRestRequest AddOrUpdateParameter (Parameter p)
  • Method: IRestRequest AddParameter (string name, object value)
  • Method: IRestRequest AddParameter (string name, object value, string contentType, ParameterType type)
  • Method: IRestRequest AddParameter (string name, object value, ParameterType type)
  • Method: IRestRequest AddParameter (Parameter p)
  • Method: IRestRequest AddQueryParameter (string name, string value)
  • Method: IRestRequest AddQueryParameter (string name, string value, bool encode)
  • Method: IRestRequest AddUrlSegment (string name, string value)
  • Method: IRestRequest AddXmlBody (object obj)
  • Method: IRestRequest AddXmlBody (object obj, string xmlNamespace)
  • Method: void IncreaseNumAttempts ()
  • Property: Action`2 AdvancedResponseWriter { public get; public set; }
  • Property: IList`1 AllowedDecompressionMethods { public get; }
  • Property: bool AlwaysMultipartFormData { public get; public set; }
  • Property: int Attempts { public get; }
  • Property: ICredentials Credentials { public get; public set; }
  • Property: string DateFormat { public get; public set; }
  • Property: List`1 Files { public get; }
  • Property: ISerializer JsonSerializer { public get; public set; }
  • Property: Method Method { public get; public set; }
  • Property: Action`1 OnBeforeDeserialization { public get; public set; }
  • Property: List`1 Parameters { public get; }
  • Property: int ReadWriteTimeout { public get; public set; }
  • Property: DataFormat RequestFormat { public get; public set; }
  • Property: string Resource { public get; public set; }
  • Property: Action`1 ResponseWriter { public get; public set; }
  • Property: string RootElement { public get; public set; }
  • Property: int Timeout { public get; public set; }
  • Property: bool UseDefaultCredentials { public get; public set; }
  • Property: string XmlNamespace { public get; public set; }
  • Property: IXmlSerializer XmlSerializer { public get; public set; }
RestSharp IRestResponse ()
n/a public interface RestSharp.IRestResponse
--> NONE <--
  • Property: string Content { public get; public set; }
  • Property: string ContentEncoding { public get; public set; }
  • Property: long ContentLength { public get; public set; }
  • Property: string ContentType { public get; public set; }
  • Property: IList`1 Cookies { public get; }
  • Property: Exception ErrorException { public get; public set; }
  • Property: string ErrorMessage { public get; public set; }
  • Property: IList`1 Headers { public get; }
  • Property: bool IsSuccessful { public get; }
  • Property: Version ProtocolVersion { public get; public set; }
  • Property: Byte[] RawBytes { public get; public set; }
  • Property: IRestRequest Request { public get; public set; }
  • Property: ResponseStatus ResponseStatus { public get; public set; }
  • Property: Uri ResponseUri { public get; public set; }
  • Property: string Server { public get; public set; }
  • Property: HttpStatusCode StatusCode { public get; public set; }
  • Property: string StatusDescription { public get; public set; }
RestSharp IRestResponse`1 ()
n/a public interface RestSharp.IRestResponse`1
--> NONE <--
  • Property: T Data { public get; public set; }
RestSharp JsonParameter ()
n/a public class RestSharp.JsonParameter
--> NONE <--
  • Constructor: public JsonParameter (string name, object value)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string ContentType { public get; public set; }
  • Property: DataFormat DataFormat { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: ParameterType Type { public get; public set; }
  • Property: object Value { public get; public set; }
Method ()
n/a public sealed enum RestSharp.Method
                    GET = 0,
                    POST = 1,
                    PUT = 2,
                    DELETE = 3,
                    HEAD = 4,
                    OPTIONS = 5,
                    PATCH = 6,
                    MERGE = 7,
                    COPY = 8,
--> NONE <-- --> NONE <--
RestSharp NameValuePair ()
n/a public class RestSharp.NameValuePair
--> NONE <--
  • Constructor: public NameValuePair (string name, string value)
  • Field: public static NameValuePair Empty
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: bool IsEmpty { public get; }
  • Property: string Name { public get; }
  • Property: string Value { public get; }
RestSharp Parameter ()
n/a public class RestSharp.Parameter
--> NONE <--
  • Constructor: public Parameter ()
  • Constructor: public Parameter (string name, object value, string contentType, ParameterType type)
  • Constructor: public Parameter (string name, object value, ParameterType type)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public override string ToString ()
  • Property: string ContentType { public get; public set; }
  • Property: DataFormat DataFormat { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: ParameterType Type { public get; public set; }
  • Property: object Value { public get; public set; }
ParameterType ()
n/a public sealed enum RestSharp.ParameterType
                    Cookie = 0,
                    GetOrPost = 1,
                    UrlSegment = 2,
                    HttpHeader = 3,
                    RequestBody = 4,
                    QueryString = 5,
                    QueryStringWithoutEncode = 6,
--> NONE <-- --> NONE <--
ResponseStatus ()
n/a public sealed enum RestSharp.ResponseStatus
                    None = 0,
                    Completed = 1,
                    Error = 2,
                    TimedOut = 3,
                    Aborted = 4,
--> NONE <-- --> NONE <--
RestSharp RestClient ()
n/a public class RestSharp.RestClient
--> NONE <--
  • Constructor: public RestClient ()
  • Constructor: public RestClient (string baseUrl)
  • Constructor: public RestClient (Uri baseUrl)
  • Method: public virtual void AddHandler (string contentType, IDeserializer deserializer)
  • Method: public void AddHandler (IDeserializer deserializer, string[] contentTypes)
  • Method: public virtual Uri BuildUri (IRestRequest request)
  • Method: public virtual void ClearHandlers ()
  • Method: public virtual void ConfigureWebRequest (Action`1 configurator)
  • Method: public virtual IRestResponse`1 Deserialize (IRestResponse response)
  • Method: public virtual byte[] DownloadData (IRestRequest request)
  • Method: public virtual byte[] DownloadData (IRestRequest request, bool throwOnError)
  • Method (i): public virtual bool Equals (object obj)
  • Method: public virtual IRestResponse Execute (IRestRequest request)
  • Method: public virtual IRestResponse Execute (IRestRequest request, Method httpMethod)
  • Method: public virtual IRestResponse ExecuteAsGet (IRestRequest request, string httpMethod)
  • Method: public virtual IRestResponse ExecuteAsPost (IRestRequest request, string httpMethod)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback, Method httpMethod)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsync (IRestRequest request, Action`2 callback, Method httpMethod)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsyncGet (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsyncGet (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsyncPost (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: public virtual RestRequestAsyncHandle ExecuteAsyncPost (IRestRequest request, Action`2 callback, string httpMethod)
  • Method: public virtual Task`1 ExecuteGetTaskAsync (IRestRequest request)
  • Method: public virtual Task`1 ExecuteGetTaskAsync (IRestRequest request, CancellationToken token)
  • Method: public virtual Task`1 ExecutePostTaskAsync (IRestRequest request)
  • Method: public virtual Task`1 ExecutePostTaskAsync (IRestRequest request, CancellationToken token)
  • Method: public virtual Task`1 ExecuteTaskAsync (IRestRequest request)
  • Method: public virtual Task`1 ExecuteTaskAsync (IRestRequest request, CancellationToken token)
  • Method: public virtual Task`1 ExecuteTaskAsync (IRestRequest request, CancellationToken token, Method httpMethod)
  • Method: public virtual Task`1 ExecuteTaskAsync (IRestRequest request, Method httpMethod)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual void RemoveHandler (string contentType)
  • Method (i): public virtual string ToString ()
  • Method: public virtual IRestClient UseSerializer (IRestSerializer serializer)
  • Property: virtual bool AllowMultipleDefaultParametersWithSameName { public get; public set; }
  • Property: virtual IAuthenticator Authenticator { public get; public set; }
  • Property: virtual bool AutomaticDecompression { public get; public set; }
  • Property: virtual string BaseHost { public get; public set; }
  • Property: virtual Uri BaseUrl { public get; public set; }
  • Property: virtual RequestCachePolicy CachePolicy { public get; public set; }
  • Property: virtual X509CertificateCollection ClientCertificates { public get; public set; }
  • Property: virtual string ConnectionGroupName { public get; public set; }
  • Property: virtual CookieContainer CookieContainer { public get; public set; }
  • Property: virtual IList`1 DefaultParameters { public get; }
  • Property: virtual Encoding Encoding { public get; public set; }
  • Property: virtual bool FollowRedirects { public get; public set; }
  • Property: virtual Nullable`1 MaxRedirects { public get; public set; }
  • Property: virtual bool Pipelined { public get; public set; }
  • Property: virtual bool PreAuthenticate { public get; public set; }
  • Property: virtual IWebProxy Proxy { public get; public set; }
  • Property: virtual int ReadWriteTimeout { public get; public set; }
  • Property: virtual RemoteCertificateValidationCallback RemoteCertificateValidationCallback { public get; public set; }
  • Property: virtual int Timeout { public get; public set; }
  • Property: virtual bool UnsafeAuthenticatedConnectionSharing { public get; public set; }
  • Property: virtual string UserAgent { public get; public set; }
  • Property: virtual bool UseSynchronizationContext { public get; public set; }
RestSharp RestClientExtensions ()
n/a public abstract sealed class RestSharp.RestClientExtensions
--> NONE <--
  • Method: public static IRestClient AddDefaultHeader (IRestClient restClient, string name, string value)
  • Method: public static IRestClient AddDefaultParameter (IRestClient restClient, string name, object value)
  • Method: public static IRestClient AddDefaultParameter (IRestClient restClient, string name, object value, ParameterType type)
  • Method: public static IRestClient AddDefaultParameter (IRestClient restClient, Parameter p)
  • Method: public static IRestClient AddDefaultQueryParameter (IRestClient restClient, string name, string value)
  • Method: public static IRestClient AddDefaultUrlSegment (IRestClient restClient, string name, string value)
  • Method: public static IRestResponse`1 Delete (IRestClient client, IRestRequest request)
  • Method: public static Task`1 DeleteAsync (IRestClient client, IRestRequest request)
  • Method: public static RestRequestAsyncHandle DeleteAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method: public static RestRequestAsyncHandle DeleteAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • [Obsolete: Use DeleteAsync]Method: public static Task`1 DeleteTaskAsync (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method: public static RestRequestAsyncHandle ExecuteAsync (IRestClient client, IRestRequest request, Action`1 callback)
  • Method: public static RestRequestAsyncHandle ExecuteAsync (IRestClient client, IRestRequest request, Action`1 callback)
  • Method: public static RestResponse`1 ExecuteDynamic (IRestClient client, IRestRequest request)
  • Method (i): protected virtual void Finalize ()
  • Method: public static IRestResponse`1 Get (IRestClient client, IRestRequest request)
  • Method: public static Task`1 GetAsync (IRestClient client, IRestRequest request)
  • Method: public static RestRequestAsyncHandle GetAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method: public static RestRequestAsyncHandle GetAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method (i): public virtual int GetHashCode ()
  • [Obsolete: Use GetAsync]Method: public static Task`1 GetTaskAsync (IRestClient client, IRestRequest request)
  • Method (i): public Type GetType ()
  • Method: public static IRestResponse`1 Head (IRestClient client, IRestRequest request)
  • Method: public static Task`1 HeadAsync (IRestClient client, IRestRequest request)
  • Method: public static RestRequestAsyncHandle HeadAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method: public static RestRequestAsyncHandle HeadAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • [Obsolete: Use HeadAsync]Method: public static Task`1 HeadTaskAsync (IRestClient client, IRestRequest request)
  • Method (i): protected object MemberwiseClone ()
  • Method: public static IRestResponse`1 Options (IRestClient client, IRestRequest request)
  • Method: public static Task`1 OptionsAsync (IRestClient client, IRestRequest request)
  • Method: public static RestRequestAsyncHandle OptionsAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method: public static RestRequestAsyncHandle OptionsAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • [Obsolete: Use OptionsAsync]Method: public static Task`1 OptionsTaskAsync (IRestClient client, IRestRequest request)
  • Method: public static IRestResponse`1 Patch (IRestClient client, IRestRequest request)
  • Method: public static Task`1 PatchAsync (IRestClient client, IRestRequest request)
  • Method: public static RestRequestAsyncHandle PatchAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method: public static RestRequestAsyncHandle PatchAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • [Obsolete: Use PatchAsync]Method: public static Task`1 PatchTaskAsync (IRestClient client, IRestRequest request)
  • Method: public static IRestResponse`1 Post (IRestClient client, IRestRequest request)
  • Method: public static Task`1 PostAsync (IRestClient client, IRestRequest request)
  • Method: public static RestRequestAsyncHandle PostAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method: public static RestRequestAsyncHandle PostAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • [Obsolete: Use PostAsync]Method: public static Task`1 PostTaskAsync (IRestClient client, IRestRequest request)
  • Method: public static IRestResponse`1 Put (IRestClient client, IRestRequest request)
  • Method: public static Task`1 PutAsync (IRestClient client, IRestRequest request)
  • Method: public static RestRequestAsyncHandle PutAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • Method: public static RestRequestAsyncHandle PutAsync (IRestClient client, IRestRequest request, Action`2 callback)
  • [Obsolete: Use PutAsync]Method: public static Task`1 PutTaskAsync (IRestClient client, IRestRequest request)
  • Method: public static IRestClient RemoveDefaultParameter (IRestClient restClient, string name)
  • Method (i): public virtual string ToString ()
  • Method: public static RestClient UseJson (RestClient client)
  • Method: public static RestClient UseXml (RestClient client)
RestSharp RestRequest ()
n/a public class RestSharp.RestRequest
--> NONE <--
  • Constructor: public RestRequest ()
  • Constructor: public RestRequest (string resource)
  • Constructor: public RestRequest (string resource, DataFormat dataFormat)
  • Constructor: public RestRequest (string resource, Method method)
  • Constructor: public RestRequest (string resource, Method method, DataFormat dataFormat)
  • Constructor: public RestRequest (Method method)
  • Constructor: public RestRequest (Uri resource)
  • Constructor: public RestRequest (Uri resource, Method method)
  • Constructor: public RestRequest (Uri resource, Method method, DataFormat dataFormat)
  • [Obsolete: Use AddXmlBody]Method: public virtual IRestRequest AddBody (object obj)
  • [Obsolete: Use AddXmlBody]Method: public virtual IRestRequest AddBody (object obj, string xmlNamespace)
  • Method: public virtual IRestRequest AddCookie (string name, string value)
  • Method: public virtual IRestRequest AddDecompressionMethod (DecompressionMethods decompressionMethod)
  • Method: public virtual IRestRequest AddFile (string name, Action`1 writer, string fileName, long contentLength, string contentType)
  • Method: public virtual IRestRequest AddFile (string name, byte[] bytes, string fileName, string contentType)
  • Method: public virtual IRestRequest AddFile (string name, string path, string contentType)
  • Method: public virtual IRestRequest AddFileBytes (string name, byte[] bytes, string filename, string contentType)
  • Method: public virtual IRestRequest AddHeader (string name, string value)
  • Method: public virtual IRestRequest AddJsonBody (object obj)
  • Method: public virtual IRestRequest AddObject (object obj)
  • Method: public virtual IRestRequest AddObject (object obj, string[] includedProperties)
  • Method: public virtual IRestRequest AddOrUpdateParameter (string name, object value)
  • Method: public virtual IRestRequest AddOrUpdateParameter (string name, object value, string contentType, ParameterType type)
  • Method: public virtual IRestRequest AddOrUpdateParameter (string name, object value, ParameterType type)
  • Method: public virtual IRestRequest AddOrUpdateParameter (Parameter p)
  • Method: public virtual IRestRequest AddParameter (string name, object value)
  • Method: public virtual IRestRequest AddParameter (string name, object value, string contentType, ParameterType type)
  • Method: public virtual IRestRequest AddParameter (string name, object value, ParameterType type)
  • Method: public virtual IRestRequest AddParameter (Parameter p)
  • Method: public virtual IRestRequest AddQueryParameter (string name, string value)
  • Method: public virtual IRestRequest AddQueryParameter (string name, string value, bool encode)
  • Method: public IRestRequest AddUrlSegment (string name, object value)
  • Method: public virtual IRestRequest AddUrlSegment (string name, string value)
  • Method: public virtual IRestRequest AddXmlBody (object obj)
  • Method: public virtual IRestRequest AddXmlBody (object obj, string xmlNamespace)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public virtual void IncreaseNumAttempts ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual Action`2 AdvancedResponseWriter { public get; public set; }
  • Property: virtual IList`1 AllowedDecompressionMethods { public get; }
  • Property: virtual bool AlwaysMultipartFormData { public get; public set; }
  • Property: virtual int Attempts { public get; }
  • Property: virtual ICredentials Credentials { public get; public set; }
  • [Obsolete: Add custom content handler instead. This property will be removed.]Property: virtual string DateFormat { public get; public set; }
  • Property: virtual List`1 Files { public get; }
  • Property: virtual ISerializer JsonSerializer { public get; public set; }
  • Property: virtual Method Method { public get; public set; }
  • Property: virtual Action`1 OnBeforeDeserialization { public get; public set; }
  • Property: virtual List`1 Parameters { public get; }
  • Property: virtual int ReadWriteTimeout { public get; public set; }
  • Property: virtual DataFormat RequestFormat { public get; public set; }
  • Property: virtual string Resource { public get; public set; }
  • Property: virtual Action`1 ResponseWriter { public get; public set; }
  • [Obsolete: Add custom content handler instead. This property will be removed.]Property: virtual string RootElement { public get; public set; }
  • Property: virtual int Timeout { public get; public set; }
  • Property: virtual bool UseDefaultCredentials { public get; public set; }
  • Property: object UserState { public get; public set; }
  • [Obsolete: Add custom content handler instead. This property will be removed.]Property: virtual string XmlNamespace { public get; public set; }
  • Property: virtual IXmlSerializer XmlSerializer { public get; public set; }
RestSharp RestRequestAsyncHandle ()
n/a public class RestSharp.RestRequestAsyncHandle
--> NONE <--
  • Constructor: public RestRequestAsyncHandle ()
  • Constructor: public RestRequestAsyncHandle (HttpWebRequest webRequest)
  • Field: public HttpWebRequest WebRequest
  • Method: public void Abort ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp RestResponse ()
n/a public class RestSharp.RestResponse
--> NONE <--
  • Constructor: public RestResponse ()
  • Method (i): protected string DebuggerDisplay ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual string Content { public get; public set; }
  • Property: virtual string ContentEncoding { public get; public set; }
  • Property: virtual long ContentLength { public get; public set; }
  • Property: virtual string ContentType { public get; public set; }
  • Property: virtual IList`1 Cookies { public get; }
  • Property: virtual Exception ErrorException { public get; public set; }
  • Property: virtual string ErrorMessage { public get; public set; }
  • Property: virtual IList`1 Headers { public get; }
  • Property: virtual bool IsSuccessful { public get; }
  • Property: virtual Version ProtocolVersion { public get; public set; }
  • Property: virtual Byte[] RawBytes { public get; public set; }
  • Property: virtual IRestRequest Request { public get; public set; }
  • Property: virtual ResponseStatus ResponseStatus { public get; public set; }
  • Property: virtual Uri ResponseUri { public get; public set; }
  • Property: virtual string Server { public get; public set; }
  • Property: virtual HttpStatusCode StatusCode { public get; public set; }
  • Property: virtual string StatusDescription { public get; public set; }
RestSharp RestResponse`1 ()
n/a public class RestSharp.RestResponse`1
--> NONE <--
  • Constructor: public RestResponse`1 ()
  • Method (i): protected string DebuggerDisplay ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual string Content { public get; public set; }
  • Property: virtual string ContentEncoding { public get; public set; }
  • Property: virtual long ContentLength { public get; public set; }
  • Property: virtual string ContentType { public get; public set; }
  • Property: virtual IList`1 Cookies { public get; }
  • Property: virtual T Data { public get; public set; }
  • Property: virtual Exception ErrorException { public get; public set; }
  • Property: virtual string ErrorMessage { public get; public set; }
  • Property: virtual IList`1 Headers { public get; }
  • Property: virtual bool IsSuccessful { public get; }
  • Property: virtual Version ProtocolVersion { public get; public set; }
  • Property: virtual Byte[] RawBytes { public get; public set; }
  • Property: virtual IRestRequest Request { public get; public set; }
  • Property: virtual ResponseStatus ResponseStatus { public get; public set; }
  • Property: virtual Uri ResponseUri { public get; public set; }
  • Property: virtual string Server { public get; public set; }
  • Property: virtual HttpStatusCode StatusCode { public get; public set; }
  • Property: virtual string StatusDescription { public get; public set; }
RestSharp RestResponseBase ()
n/a public abstract class RestSharp.RestResponseBase
--> NONE <--
  • Constructor: protected RestResponseBase ()
  • Method: protected string DebuggerDisplay ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual string Content { public get; public set; }
  • Property: virtual string ContentEncoding { public get; public set; }
  • Property: virtual long ContentLength { public get; public set; }
  • Property: virtual string ContentType { public get; public set; }
  • Property: virtual IList`1 Cookies { public get; }
  • Property: virtual Exception ErrorException { public get; public set; }
  • Property: virtual string ErrorMessage { public get; public set; }
  • Property: virtual IList`1 Headers { public get; }
  • Property: virtual bool IsSuccessful { public get; }
  • Property: virtual Version ProtocolVersion { public get; public set; }
  • Property: virtual Byte[] RawBytes { public get; public set; }
  • Property: virtual IRestRequest Request { public get; public set; }
  • Property: virtual ResponseStatus ResponseStatus { public get; public set; }
  • Property: virtual Uri ResponseUri { public get; public set; }
  • Property: virtual string Server { public get; public set; }
  • Property: virtual HttpStatusCode StatusCode { public get; public set; }
  • Property: virtual string StatusDescription { public get; public set; }
RestSharp RestResponseCookie ()
n/a public class RestSharp.RestResponseCookie
--> NONE <--
  • Constructor: public RestResponseCookie ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string Comment { public get; public set; }
  • Property: Uri CommentUri { public get; public set; }
  • Property: bool Discard { public get; public set; }
  • Property: string Domain { public get; public set; }
  • Property: bool Expired { public get; public set; }
  • Property: DateTime Expires { public get; public set; }
  • Property: bool HttpOnly { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: string Path { public get; public set; }
  • Property: string Port { public get; public set; }
  • Property: bool Secure { public get; public set; }
  • Property: DateTime TimeStamp { public get; public set; }
  • Property: string Value { public get; public set; }
  • Property: int Version { public get; public set; }
RestSharp XmlParameter ()
n/a public class RestSharp.XmlParameter
--> NONE <--
  • Constructor: public XmlParameter (string name, object value, string xmlNamespace)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string ContentType { public get; public set; }
  • Property: DataFormat DataFormat { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: ParameterType Type { public get; public set; }
  • Property: object Value { public get; public set; }
  • Property: string XmlNamespace { public get; }
RestSharp.Authenticators HttpBasicAuthenticator ()
n/a public class RestSharp.Authenticators.HttpBasicAuthenticator
--> NONE <--
  • Constructor: public HttpBasicAuthenticator (string username, string password)
  • Method: public virtual void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Authenticators IAuthenticator ()
n/a public interface RestSharp.Authenticators.IAuthenticator
--> NONE <--
  • Method: void Authenticate (IRestClient client, IRestRequest request)
RestSharp.Authenticators JwtAuthenticator ()
n/a public class RestSharp.Authenticators.JwtAuthenticator
--> NONE <--
  • Constructor: public JwtAuthenticator (string accessToken)
  • Method: public virtual void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Authenticators NtlmAuthenticator ()
n/a public class RestSharp.Authenticators.NtlmAuthenticator
--> NONE <--
  • Constructor: public NtlmAuthenticator ()
  • Constructor: public NtlmAuthenticator (string username, string password)
  • Constructor: public NtlmAuthenticator (ICredentials credentials)
  • Method: public virtual void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Authenticators OAuth1Authenticator ()
n/a public class RestSharp.Authenticators.OAuth1Authenticator
--> NONE <--
  • Constructor: public OAuth1Authenticator ()
  • Method: public virtual void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public static OAuth1Authenticator ForAccessToken (string consumerKey, string consumerSecret, string token, string tokenSecret, string verifier)
  • Method: public static OAuth1Authenticator ForAccessToken (string consumerKey, string consumerSecret, string token, string tokenSecret, OAuthSignatureMethod signatureMethod)
  • Method: public static OAuth1Authenticator ForAccessTokenRefresh (string consumerKey, string consumerSecret, string token, string tokenSecret, string sessionHandle)
  • Method: public static OAuth1Authenticator ForAccessTokenRefresh (string consumerKey, string consumerSecret, string token, string tokenSecret, string verifier, string sessionHandle)
  • Method: public static OAuth1Authenticator ForClientAuthentication (string consumerKey, string consumerSecret, string username, string password, OAuthSignatureMethod signatureMethod)
  • Method: public static OAuth1Authenticator ForProtectedResource (string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, OAuthSignatureMethod signatureMethod)
  • Method: public static OAuth1Authenticator ForRequestToken (string consumerKey, string consumerSecret, string callbackUrl)
  • Method: public static OAuth1Authenticator ForRequestToken (string consumerKey, string consumerSecret, OAuthSignatureMethod signatureMethod)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual OAuthParameterHandling ParameterHandling { public get; public set; }
  • Property: virtual string Realm { public get; public set; }
  • Property: virtual OAuthSignatureMethod SignatureMethod { public get; public set; }
  • Property: virtual OAuthSignatureTreatment SignatureTreatment { public get; public set; }
RestSharp.Authenticators OAuth2Authenticator ()
n/a public abstract class RestSharp.Authenticators.OAuth2Authenticator
--> NONE <--
  • Constructor: protected OAuth2Authenticator (string accessToken)
  • Method: public abstract void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string AccessToken { public get; }
RestSharp.Authenticators OAuth2AuthorizationRequestHeaderAuthenticator ()
n/a public class RestSharp.Authenticators.OAuth2AuthorizationRequestHeaderAuthenticator
--> NONE <--
  • Constructor: public OAuth2AuthorizationRequestHeaderAuthenticator (string accessToken)
  • Constructor: public OAuth2AuthorizationRequestHeaderAuthenticator (string accessToken, string tokenType)
  • Method: public override void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string AccessToken { public get; }
RestSharp.Authenticators OAuth2UriQueryParameterAuthenticator ()
n/a public class RestSharp.Authenticators.OAuth2UriQueryParameterAuthenticator
--> NONE <--
  • Constructor: public OAuth2UriQueryParameterAuthenticator (string accessToken)
  • Method: public override void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: string AccessToken { public get; }
RestSharp.Authenticators SimpleAuthenticator ()
n/a public class RestSharp.Authenticators.SimpleAuthenticator
--> NONE <--
  • Constructor: public SimpleAuthenticator (string usernameKey, string username, string passwordKey, string password)
  • Method: public virtual void Authenticate (IRestClient client, IRestRequest request)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
OAuthParameterHandling ()
n/a public sealed enum RestSharp.Authenticators.OAuth.OAuthParameterHandling
                    HttpAuthorizationHeader = 0,
                    UrlOrPostParameters = 1,
--> NONE <-- --> NONE <--
OAuthSignatureMethod ()
n/a public sealed enum RestSharp.Authenticators.OAuth.OAuthSignatureMethod
                    HmacSha1 = 0,
                    HmacSha256 = 1,
                    PlainText = 2,
                    RsaSha1 = 3,
--> NONE <-- --> NONE <--
OAuthSignatureTreatment ()
n/a public sealed enum RestSharp.Authenticators.OAuth.OAuthSignatureTreatment
                    Escaped = 0,
                    Unescaped = 1,
--> NONE <-- --> NONE <--
OAuthType ()
n/a public sealed enum RestSharp.Authenticators.OAuth.OAuthType
                    RequestToken = 0,
                    AccessToken = 1,
                    ProtectedResource = 2,
                    ClientAuthentication = 3,
--> NONE <-- --> NONE <--
RestSharp.Authenticators.OAuth OAuthWebQueryInfo ()
n/a public class RestSharp.Authenticators.OAuth.OAuthWebQueryInfo
--> NONE <--
  • Constructor: public OAuthWebQueryInfo ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual string Callback { public get; public set; }
  • Property: virtual string ClientMode { public get; public set; }
  • Property: virtual string ClientPassword { public get; public set; }
  • Property: virtual string ClientUsername { public get; public set; }
  • Property: virtual string ConsumerKey { public get; public set; }
  • Property: virtual string Nonce { public get; public set; }
  • Property: virtual OAuthParameterHandling ParameterHandling { public get; public set; }
  • Property: virtual string Signature { public get; public set; }
  • Property: virtual string SignatureMethod { public get; public set; }
  • Property: virtual OAuthSignatureTreatment SignatureTreatment { public get; public set; }
  • Property: virtual string Timestamp { public get; public set; }
  • Property: virtual string Token { public get; public set; }
  • Property: virtual string UserAgent { public get; public set; }
  • Property: virtual string Verifier { public get; public set; }
  • Property: virtual string Version { public get; public set; }
  • Property: virtual string WebMethod { public get; public set; }
RestSharp.Deserializers DeserializeAsAttribute ()
n/a public sealed attribute RestSharp.Deserializers.DeserializeAsAttribute
--> NONE <--
  • Constructor: public DeserializeAsAttribute ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual bool IsDefaultAttribute ()
  • Method (i): public virtual bool Match (object obj)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: bool Attribute { public get; public set; }
  • Property: bool Content { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: virtual object TypeId { public get; }
RestSharp.Deserializers DotNetXmlDeserializer ()
n/a public class RestSharp.Deserializers.DotNetXmlDeserializer
--> NONE <--
  • Constructor: public DotNetXmlDeserializer ()
  • Method: public virtual T Deserialize (IRestResponse response)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual string DateFormat { public get; public set; }
  • Property: Encoding Encoding { public get; public set; }
  • Property: virtual string Namespace { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
RestSharp.Deserializers IDeserializer ()
n/a public interface RestSharp.Deserializers.IDeserializer
--> NONE <--
  • Method: T Deserialize (IRestResponse response)
RestSharp.Deserializers XmlDeserializer ()
n/a public class RestSharp.Deserializers.XmlDeserializer
--> NONE <--
  • Constructor: public XmlDeserializer ()
  • Method: protected virtual object CreateAndMap (Type t, XElement element)
  • Method: public virtual T Deserialize (IRestResponse response)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: protected virtual XAttribute GetAttributeByName (XElement root, XName name, bool useExactName)
  • Method: protected virtual XElement GetElementByName (XElement root, XName name)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: protected virtual object GetValueFromXml (XElement root, XName name, PropertyInfo prop, bool useExactName)
  • Method: protected virtual object Map (object x, XElement root)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: CultureInfo Culture { public get; public set; }
  • Property: virtual string DateFormat { public get; public set; }
  • Property: virtual string Namespace { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
RestSharp.Extensions MiscExtensions ()
n/a public abstract sealed class RestSharp.Extensions.MiscExtensions
--> NONE <--
  • Method: public static string AsString (byte[] buffer)
  • Method: public static void CopyTo (Stream input, Stream output)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public static byte[] ReadAsBytes (Stream input)
  • Method: public static void SaveAs (byte[] input, string path)
  • Method (i): public virtual string ToString ()
RestSharp.Extensions ReflectionExtensions ()
n/a public abstract sealed class RestSharp.Extensions.ReflectionExtensions
--> NONE <--
  • Method: public static object ChangeType (object source, TypeInfo newType)
  • Method: public static object ChangeType (object source, Type newType, CultureInfo culture)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public static object FindEnumValue (Type type, string value, CultureInfo culture)
  • Method: public static T GetAttribute (MemberInfo prop)
  • Method: public static T GetAttribute (Type type)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public static bool IsSubclassOfRawGeneric (Type toCheck, Type generic)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Extensions ResponseExtensions ()
n/a public abstract sealed class RestSharp.Extensions.ResponseExtensions
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public static IRestResponse`1 ToAsyncResponse (IRestResponse response)
  • Method (i): public virtual string ToString ()
RestSharp.Extensions ResponseStatusExtensions ()
n/a public abstract sealed class RestSharp.Extensions.ResponseStatusExtensions
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Method: public static WebException ToWebException (ResponseStatus responseStatus)
RestSharp.Extensions RSACryptoServiceProviderExtensions ()
n/a public abstract sealed class RestSharp.Extensions.RSACryptoServiceProviderExtensions
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public static void FromXmlString2 (RSACryptoServiceProvider rsa, string xmlString)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Extensions StringExtensions ()
n/a public abstract sealed class RestSharp.Extensions.StringExtensions
--> NONE <--
  • Method: public static string AddDashes (string pascalCasedWord)
  • Method: public static string AddSpaces (string pascalCasedWord)
  • Method: public static string AddUnderscorePrefix (string pascalCasedWord)
  • Method: public static string AddUnderscores (string pascalCasedWord)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method: public static IEnumerable`1 GetNameVariants (string name, CultureInfo culture)
  • Method (i): public Type GetType ()
  • Method: public static bool HasValue (string input)
  • Method: public static string HtmlAttributeEncode (string input)
  • Method: public static string HtmlDecode (string input)
  • Method: public static string HtmlEncode (string input)
  • Method: public static bool IsUpperCase (string inputString)
  • Method: public static string MakeInitialLowerCase (string word)
  • Method (i): protected object MemberwiseClone ()
  • Method: public static DateTime ParseJsonDate (string input, CultureInfo culture)
  • Method: public static string RemoveSurroundingQuotes (string input)
  • Method: public static string RemoveUnderscoresAndDashes (string input)
  • Method: public static string ToCamelCase (string lowercaseAndUnderscoredWord, CultureInfo culture)
  • Method: public static string ToPascalCase (string text, bool removeUnderscores, CultureInfo culture)
  • Method: public static string ToPascalCase (string lowercaseAndUnderscoredWord, CultureInfo culture)
  • Method (i): public virtual string ToString ()
  • Method: public static string UrlDecode (string input)
  • Method: public static string UrlEncode (string input)
  • Method: public static string UrlEncode (string input, Encoding encoding)
RestSharp.Extensions XmlExtensions ()
n/a public abstract sealed class RestSharp.Extensions.XmlExtensions
--> NONE <--
  • Method: public static XName AsNamespaced (string name, string namespace)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Serialization ContentType ()
n/a public abstract sealed class RestSharp.Serialization.ContentType
--> NONE <--
  • Field: public static readonly Dictionary`2 FromDataFormat
  • Field: public static const string Json, Value = application/json
  • Field: public static readonly string[] JsonAccept
  • Field: public static const string Xml, Value = application/xml
  • Field: public static readonly string[] XmlAccept
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Serialization IRestSerializer ()
n/a public interface RestSharp.Serialization.IRestSerializer
--> NONE <--
  • Method: string Serialize (Parameter parameter)
  • Property: DataFormat DataFormat { public get; }
  • Property: String[] SupportedContentTypes { public get; }
RestSharp.Serialization IWithRootElement ()
n/a public interface RestSharp.Serialization.IWithRootElement
--> NONE <--
  • Property: string RootElement { public get; public set; }
RestSharp.Serialization.Json JsonDeserializer ()
n/a public class RestSharp.Serialization.Json.JsonDeserializer
--> NONE <--
  • Constructor: public JsonDeserializer ()
  • Method (i): public virtual T Deserialize (IRestResponse response)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string Serialize (object obj)
  • Method (i): public virtual string Serialize (Parameter parameter)
  • Method (i): public virtual string ToString ()
  • Property: virtual string ContentType { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: virtual DataFormat DataFormat { public get; }
  • Property: string DateFormat { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
  • Property: virtual String[] SupportedContentTypes { public get; }
RestSharp.Serialization.Json JsonSerializer ()
n/a public class RestSharp.Serialization.Json.JsonSerializer
--> NONE <--
  • Constructor: public JsonSerializer ()
  • Method: public virtual T Deserialize (IRestResponse response)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual string Serialize (object obj)
  • Method: public virtual string Serialize (Parameter parameter)
  • Method (i): public virtual string ToString ()
  • Property: virtual string ContentType { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: virtual DataFormat DataFormat { public get; }
  • Property: string DateFormat { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
  • Property: virtual String[] SupportedContentTypes { public get; }
RestSharp.Serialization.Xml DotNetXmlSerializerClientExtensions ()
n/a public abstract sealed class RestSharp.Serialization.Xml.DotNetXmlSerializerClientExtensions
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Method: public static IRestClient UseDotNetXmlSerializer (IRestClient restClient, string xmlNamespace, Encoding encoding)
RestSharp.Serialization.Xml IXmlDeserializer ()
n/a public interface RestSharp.Serialization.Xml.IXmlDeserializer
--> NONE <--
  • Property: string DateFormat { public get; public set; }
  • Property: string Namespace { public get; public set; }
  • Property: string RootElement { public get; public set; }
RestSharp.Serialization.Xml IXmlSerializer ()
n/a public interface RestSharp.Serialization.Xml.IXmlSerializer
--> NONE <--
  • Property: string DateFormat { public get; public set; }
  • Property: string Namespace { public get; public set; }
RestSharp.Serialization.Xml XmlAttributeDeserializer ()
n/a public class RestSharp.Serialization.Xml.XmlAttributeDeserializer
--> NONE <--
  • Constructor: public XmlAttributeDeserializer ()
  • Method (i): protected virtual object CreateAndMap (Type t, XElement element)
  • Method (i): public virtual T Deserialize (IRestResponse response)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): protected virtual XAttribute GetAttributeByName (XElement root, XName name, bool useExactName)
  • Method (i): protected virtual XElement GetElementByName (XElement root, XName name)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: protected override object GetValueFromXml (XElement root, XName name, PropertyInfo prop, bool useExactName)
  • Method (i): protected virtual object Map (object x, XElement root)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: CultureInfo Culture { public get; public set; }
  • Property: virtual string DateFormat { public get; public set; }
  • Property: virtual string Namespace { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
RestSharp.Serialization.Xml XmlRestSerializer ()
n/a public class RestSharp.Serialization.Xml.XmlRestSerializer
--> NONE <--
  • Constructor: public XmlRestSerializer ()
  • Method: public virtual T Deserialize (IRestResponse response)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual string Serialize (object obj)
  • Method: public virtual string Serialize (Parameter parameter)
  • Method (i): public virtual string ToString ()
  • Method: public XmlRestSerializer WithOptions (XmlSerilizationOptions options)
  • Method: public XmlRestSerializer WithXmlDeserializer (IXmlDeserializer xmlDeserializer)
  • Method: public XmlRestSerializer WithXmlDeserialzier (XmlSerilizationOptions options)
  • Method: public XmlRestSerializer WithXmlSerializer (IXmlSerializer xmlSerializer)
  • Method: public XmlRestSerializer WithXmlSerializer (XmlSerilizationOptions options)
  • Property: virtual string ContentType { public get; public set; }
  • Property: virtual DataFormat DataFormat { public get; }
  • Property: virtual string DateFormat { public get; public set; }
  • Property: virtual string Namespace { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
  • Property: virtual String[] SupportedContentTypes { public get; }
RestSharp.Serialization.Xml XmlSerilizationOptions ()
n/a public class RestSharp.Serialization.Xml.XmlSerilizationOptions
--> NONE <--
  • Constructor: public XmlSerilizationOptions ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: CultureInfo Culture { public get; public set; }
  • Property: string DateFormat { public get; public set; }
  • Property: static XmlSerilizationOptions Default { public get; }
  • Property: string Namespace { public get; public set; }
  • Property: string RootElement { public get; public set; }
RestSharp.Serializers DotNetXmlSerializer ()
n/a public class RestSharp.Serializers.DotNetXmlSerializer
--> NONE <--
  • Constructor: public DotNetXmlSerializer ()
  • Constructor: public DotNetXmlSerializer (string namespace)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual string Serialize (object obj)
  • Method (i): public virtual string ToString ()
  • Property: virtual string ContentType { public get; public set; }
  • Property: virtual string DateFormat { public get; public set; }
  • Property: Encoding Encoding { public get; public set; }
  • Property: virtual string Namespace { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
RestSharp.Serializers ISerializer ()
n/a public interface RestSharp.Serializers.ISerializer
--> NONE <--
  • Method: string Serialize (object obj)
  • Property: string ContentType { public get; public set; }
NameStyle ()
n/a public sealed enum RestSharp.Serializers.NameStyle
                    AsIs = 0,
                    CamelCase = 1,
                    LowerCase = 2,
                    PascalCase = 3,
--> NONE <-- --> NONE <--
RestSharp.Serializers SerializeAsAttribute ()
n/a public sealed attribute RestSharp.Serializers.SerializeAsAttribute
--> NONE <--
  • Constructor: public SerializeAsAttribute ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual bool IsDefaultAttribute ()
  • Method (i): public virtual bool Match (object obj)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Method: public string TransformName (string input)
  • Property: bool Attribute { public get; public set; }
  • Property: bool Content { public get; public set; }
  • Property: CultureInfo Culture { public get; public set; }
  • Property: int Index { public get; public set; }
  • Property: string Name { public get; public set; }
  • Property: NameStyle NameStyle { public get; public set; }
  • Property: virtual object TypeId { public get; }
RestSharp.Serializers XmlSerializer ()
n/a public class RestSharp.Serializers.XmlSerializer
--> NONE <--
  • Constructor: public XmlSerializer ()
  • Constructor: public XmlSerializer (string namespace)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual string Serialize (object obj)
  • Method (i): public virtual string ToString ()
  • Property: virtual string ContentType { public get; public set; }
  • Property: virtual string DateFormat { public get; public set; }
  • Property: virtual string Namespace { public get; public set; }
  • Property: virtual string RootElement { public get; public set; }
RestSharp.Validation Require ()
n/a public class RestSharp.Validation.Require
--> NONE <--
  • Constructor: public Require ()
  • Method: public static void Argument (string argumentName, object argumentValue)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
RestSharp.Validation Validate ()
n/a public class RestSharp.Validation.Validate
--> NONE <--
  • Constructor: public Validate ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public static void IsBetween (int value, int min, int max)
  • Method: public static void IsValidLength (string value, int maxSize)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
SimpleJson IJsonSerializerStrategy ()
n/a public interface SimpleJson.IJsonSerializerStrategy
--> NONE <--
  • Method: object DeserializeObject (object value, Type type)
  • Method: bool TrySerializeNonPrimitiveObject (object input, out object output)
SimpleJson JsonArray ()
n/a public class SimpleJson.JsonArray
--> NONE <--
  • Constructor: public JsonArray ()
  • Constructor: public JsonArray (int capacity)
  • Method (i): public virtual void Add (object item)
  • Method (i): public void AddRange (IEnumerable`1 collection)
  • Method (i): public ReadOnlyCollection`1 AsReadOnly ()
  • Method (i): public int BinarySearch (int index, int count, object item, IComparer`1 comparer)
  • Method (i): public int BinarySearch (object item)
  • Method (i): public int BinarySearch (object item, IComparer`1 comparer)
  • Method (i): public virtual void Clear ()
  • Method (i): public virtual bool Contains (object item)
  • Method (i): public List`1 ConvertAll (Converter`2 converter)
  • Method (i): public void CopyTo (int index, object[] array, int arrayIndex, int count)
  • Method (i): public void CopyTo (object[] array)
  • Method (i): public virtual void CopyTo (object[] array, int arrayIndex)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): public bool Exists (Predicate`1 match)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public object Find (Predicate`1 match)
  • Method (i): public List`1 FindAll (Predicate`1 match)
  • Method (i): public int FindIndex (int startIndex, int count, Predicate`1 match)
  • Method (i): public int FindIndex (int startIndex, Predicate`1 match)
  • Method (i): public int FindIndex (Predicate`1 match)
  • Method (i): public object FindLast (Predicate`1 match)
  • Method (i): public int FindLastIndex (int startIndex, int count, Predicate`1 match)
  • Method (i): public int FindLastIndex (int startIndex, Predicate`1 match)
  • Method (i): public int FindLastIndex (Predicate`1 match)
  • Method (i): public void ForEach (Action`1 action)
  • Method (i): public Enumerator GetEnumerator ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public List`1 GetRange (int index, int count)
  • Method (i): public Type GetType ()
  • Method (i): public virtual int IndexOf (object item)
  • Method (i): public int IndexOf (object item, int index)
  • Method (i): public int IndexOf (object item, int index, int count)
  • Method (i): public virtual void Insert (int index, object item)
  • Method (i): public void InsertRange (int index, IEnumerable`1 collection)
  • Method (i): public int LastIndexOf (object item)
  • Method (i): public int LastIndexOf (object item, int index)
  • Method (i): public int LastIndexOf (object item, int index, int count)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual bool Remove (object item)
  • Method (i): public int RemoveAll (Predicate`1 match)
  • Method (i): public virtual void RemoveAt (int index)
  • Method (i): public void RemoveRange (int index, int count)
  • Method (i): public void Reverse ()
  • Method (i): public void Reverse (int index, int count)
  • Method (i): public void Sort ()
  • Method (i): public void Sort (IComparer`1 comparer)
  • Method (i): public void Sort (Comparison`1 comparison)
  • Method (i): public void Sort (int index, int count, IComparer`1 comparer)
  • Method (i): public object[] ToArray ()
  • Method: public override string ToString ()
  • Method (i): public void TrimExcess ()
  • Method (i): public bool TrueForAll (Predicate`1 match)
  • Property: int Capacity { public get; public set; }
  • Property: virtual int Count { public get; }
  • Property: virtual object this [int index] { public get; public set; }
SimpleJson JsonObject ()
n/a public class SimpleJson.JsonObject
--> NONE <--
  • Constructor: public JsonObject ()
  • Constructor: public JsonObject (IEqualityComparer`1 comparer)
  • Method: public virtual void Add (KeyValuePair`2 item)
  • Method: public virtual void Add (string key, object value)
  • Method: public virtual void Clear ()
  • Method: public virtual bool Contains (KeyValuePair`2 item)
  • Method: public virtual bool ContainsKey (string key)
  • Method: public virtual void CopyTo (KeyValuePair`2[] array, int arrayIndex)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public virtual IEnumerator`1 GetEnumerator ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public virtual bool Remove (KeyValuePair`2 item)
  • Method: public virtual bool Remove (string key)
  • Method: public override string ToString ()
  • Method: public virtual bool TryGetValue (string key, out object value)
  • Property: virtual int Count { public get; }
  • Property: virtual bool IsReadOnly { public get; }
  • Property: object this [int index] { public get; }
  • Property: virtual object this [string key] { public get; public set; }
  • Property: virtual ICollection`1 Keys { public get; }
  • Property: virtual ICollection`1 Values { public get; }
SimpleJson PocoJsonSerializerStrategy ()
n/a public class SimpleJson.PocoJsonSerializerStrategy
--> NONE <--
  • Constructor: public PocoJsonSerializerStrategy ()
  • Method: public virtual object DeserializeObject (object value, Type type)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: protected virtual string MapClrMemberNameToJsonFieldName (string clrPropertyName)
  • Method (i): protected object MemberwiseClone ()
  • Method: protected virtual object SerializeEnum (enum p)
  • Method (i): public virtual string ToString ()
  • Method: protected virtual bool TrySerializeKnownTypes (object input, out object output)
  • Method: public virtual bool TrySerializeNonPrimitiveObject (object input, out object output)
  • Method: protected virtual bool TrySerializeUnknownTypes (object input, out object output)
SimpleJson SimpleJson ()
n/a public abstract sealed class SimpleJson.SimpleJson
--> NONE <--
  • Method: public static object DeserializeObject (string json)
  • Method: public static object DeserializeObject (string json, Type type)
  • Method: public static object DeserializeObject (string json, Type type, IJsonSerializerStrategy jsonSerializerStrategy)
  • Method: public static T DeserializeObject (string json, IJsonSerializerStrategy jsonSerializerStrategy)
  • Method (i): public virtual bool Equals (object obj)
  • Method: public static string EscapeToJavascriptString (string jsonString)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public static string SerializeObject (object json)
  • Method: public static string SerializeObject (object json, IJsonSerializerStrategy jsonSerializerStrategy)
  • Method (i): public virtual string ToString ()
  • Method: public static bool TryDeserializeObject (string json, out object obj)
  • Property: static IJsonSerializerStrategy CurrentJsonSerializerStrategy { public get; public set; }
  • Property: static PocoJsonSerializerStrategy PocoJsonSerializerStrategy { public get; }

TopSummary