You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
562 lines
28 KiB
562 lines
28 KiB
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Flurl</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Flurl.NullValueHandling">
|
|
<summary>
|
|
Describes how to handle null values in query parameters.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Flurl.NullValueHandling.NameOnly">
|
|
<summary>
|
|
Set as name without value in query string.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Flurl.NullValueHandling.Remove">
|
|
<summary>
|
|
Don't add to query string, remove any existing value.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Flurl.NullValueHandling.Ignore">
|
|
<summary>
|
|
Don't add to query string, but leave any existing value unchanged.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Flurl.QueryParamCollection">
|
|
<summary>
|
|
Represents a URL query as a key-value dictionary. Insertion order is preserved.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.QueryParamCollection.ToString">
|
|
<summary>
|
|
Returns serialized, encoded query string. Insertion order is preserved.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Flurl.QueryParamCollection.ToString(System.Boolean)">
|
|
<summary>
|
|
Returns serialized, encoded query string. Insertion order is preserved.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Flurl.QueryParamCollection.Add(System.String,System.Object)">
|
|
<summary>
|
|
Adds a new query parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.QueryParamCollection.Add(System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Adds a new query parameter, allowing you to specify whether the value is already encoded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.QueryParamCollection.ContainsKey(System.String)">
|
|
<summary>
|
|
True if the collection contains a query parameter with the given name.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.QueryParamCollection.Remove(System.String)">
|
|
<summary>
|
|
Removes all parameters of the given name.
|
|
</summary>
|
|
<returns>The number of parameters that were removed</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name" /> is null.</exception>
|
|
</member>
|
|
<member name="M:Flurl.QueryParamCollection.Merge(System.String,System.Object,System.Boolean,Flurl.NullValueHandling)">
|
|
<summary>
|
|
Replaces an existing QueryParameter or appends one to the end. If object is a collection type (array, IEnumerable, etc.),
|
|
multiple parameters are added, i.e. x=1&x=2. If any of the same name already exist, they are overwritten one by one
|
|
(preserving order) and any remaining are appended to the end. If fewer values are specified than already exist,
|
|
remaining existing values are removed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Flurl.QueryParamCollection.Item(System.String)">
|
|
<summary>
|
|
Gets or sets a query parameter value by name. A query may contain multiple values of the same name
|
|
(i.e. "x=1&x=2"), in which case the value is an array, which works for both getting and setting.
|
|
</summary>
|
|
<param name="name">The query parameter name</param>
|
|
<returns>The query parameter value or array of values</returns>
|
|
</member>
|
|
<member name="T:Flurl.QueryParameter">
|
|
<summary>
|
|
Represents an individual name/value pair within a URL query.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.QueryParameter.#ctor(System.String,System.Object,System.Boolean)">
|
|
<summary>
|
|
Creates a new instance of a query parameter. Allows specifying whether string value provided has
|
|
already been URL-encoded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Flurl.QueryParameter.Name">
|
|
<summary>
|
|
The name (left side) of the query parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Flurl.QueryParameter.Value">
|
|
<summary>
|
|
The value (right side) of the query parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.QueryParameter.ToString(System.Boolean)">
|
|
<summary>
|
|
Returns the string ("name=value") representation of the query parameter.
|
|
</summary>
|
|
<param name="encodeSpaceAsPlus">Indicates whether to encode space characters with "+" instead of "%20".</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:Flurl.StringExtensions">
|
|
<summary>
|
|
A set of string extension methods for working with Flurl URLs
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.AppendPathSegment(System.String,System.Object,System.Boolean)">
|
|
<summary>
|
|
Creates a new Url object from the string and appends a segment to the URL path,
|
|
ensuring there is one and only one '/' character as a separator.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="segment">The segment to append</param>
|
|
<param name="fullyEncode">If true, URL-encodes reserved characters such as '/', '+', and '%'. Otherwise, only encodes strictly illegal characters (including '%' but only when not followed by 2 hex characters).</param>
|
|
<returns>
|
|
the resulting Url object
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.AppendPathSegments(System.String,System.Object[])">
|
|
<summary>
|
|
Appends multiple segments to the URL path, ensuring there is one and only one '/' character as a seperator.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="segments">The segments to append</param>
|
|
<returns>
|
|
the Url object with the segments appended
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.AppendPathSegments(System.String,System.Collections.Generic.IEnumerable{System.Object})">
|
|
<summary>
|
|
Appends multiple segments to the URL path, ensuring there is one and only one '/' character as a seperator.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="segments">The segments to append</param>
|
|
<returns>
|
|
the Url object with the segments appended
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.SetQueryParam(System.String,System.String,System.Object,Flurl.NullValueHandling)">
|
|
<summary>
|
|
Creates a new Url object from the string and adds a parameter to the query, overwriting the value if name exists.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="name">Name of query parameter</param>
|
|
<param name="value">Value of query parameter</param>
|
|
<param name="nullValueHandling">Indicates how to handle null values. Defaults to Remove (any existing)</param>
|
|
<returns>The Url object with the query parameter added</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.SetQueryParam(System.String,System.String,System.String,System.Boolean,Flurl.NullValueHandling)">
|
|
<summary>
|
|
Creates a new Url object from the string and adds a parameter to the query, overwriting the value if name exists.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="name">Name of query parameter</param>
|
|
<param name="value">Value of query parameter</param>
|
|
<param name="isEncoded">Set to true to indicate the value is already URL-encoded. Defaults to false.</param>
|
|
<param name="nullValueHandling">Indicates how to handle null values. Defaults to Remove (any existing).</param>
|
|
<returns>
|
|
The Url object with the query parameter added
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.SetQueryParam(System.String,System.String)">
|
|
<summary>
|
|
Creates a new Url object from the string and adds a parameter without a value to the query, removing any existing value.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="name">Name of query parameter</param>
|
|
<returns>The Url object with the query parameter added</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.SetQueryParams(System.String,System.Object,Flurl.NullValueHandling)">
|
|
<summary>
|
|
Creates a new Url object from the string, parses values object into name/value pairs, and adds them to the query,
|
|
overwriting any that already exist.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="values">Typically an anonymous object, ie: new { x = 1, y = 2 }</param>
|
|
<param name="nullValueHandling">Indicates how to handle null values. Defaults to Remove (any existing)</param>
|
|
<returns>
|
|
The Url object with the query parameters added
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.SetQueryParams(System.String,System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Creates a new Url object from the string and adds multiple parameters without values to the query.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="names">Names of query parameters.</param>
|
|
<returns>The Url object with the query parameter added</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.SetQueryParams(System.String,System.String[])">
|
|
<summary>
|
|
Creates a new Url object from the string and adds multiple parameters without values to the query.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="names">Names of query parameters</param>
|
|
<returns>The Url object with the query parameter added.</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.RemoveQueryParam(System.String,System.String)">
|
|
<summary>
|
|
Creates a new Url object from the string and removes a name/value pair from the query by name.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="name">Query string parameter name to remove</param>
|
|
<returns>
|
|
The Url object with the query parameter removed
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.RemoveQueryParams(System.String,System.String[])">
|
|
<summary>
|
|
Creates a new Url object from the string and removes multiple name/value pairs from the query by name.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="names">Query string parameter names to remove</param>
|
|
<returns>
|
|
The Url object with the query parameters removed
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.RemoveQueryParams(System.String,System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Creates a new Url object from the string and removes multiple name/value pairs from the query by name.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="names">Query string parameter names to remove</param>
|
|
<returns>
|
|
The Url object with the query parameters removed
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.SetFragment(System.String,System.String)">
|
|
<summary>
|
|
Set the URL fragment fluently.
|
|
</summary>
|
|
<param name="url">The URL.</param>
|
|
<param name="fragment">The part of the URL afer #</param>
|
|
<returns>
|
|
The Url object with the new fragment set
|
|
</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.RemoveFragment(System.String)">
|
|
<summary>
|
|
Removes the URL fragment including the #.
|
|
</summary>
|
|
<returns>The Url object with the fragment removed</returns>
|
|
</member>
|
|
<member name="M:Flurl.StringExtensions.ResetToRoot(System.String)">
|
|
<summary>
|
|
Trims the URL to its root, including the scheme, any user info, host, and port (if specified).
|
|
</summary>
|
|
<returns>A Url object.</returns>
|
|
</member>
|
|
<member name="T:Flurl.Url">
|
|
<summary>
|
|
A mutable object for fluently building URLs.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Flurl.Url.Path">
|
|
<summary>
|
|
The full absolute path part of the URL (everything except the query and fragment).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Flurl.Url.Query">
|
|
<summary>
|
|
The query part of the URL (after the ?, RFC 3986).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Flurl.Url.Fragment">
|
|
<summary>
|
|
The fragment part of the URL (after the #, RFC 3986).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Flurl.Url.QueryParams">
|
|
<summary>
|
|
Query parsed to name/value pairs.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.Url.#ctor(System.String)">
|
|
<summary>
|
|
Constructs a Url object from a string.
|
|
</summary>
|
|
<param name="baseUrl">The URL to use as a starting point (required)</param>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="baseUrl"/> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Flurl.Url.#ctor(System.Uri)">
|
|
<summary>
|
|
Constructs a Url object from a System.Uri.
|
|
</summary>
|
|
<param name="uri">The System.Uri (required)</param>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="uri"/> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Flurl.Url.ParseQueryParams(System.String)">
|
|
<summary>
|
|
Parses a URL query to a QueryParamCollection dictionary.
|
|
</summary>
|
|
<param name="query">The URL query to parse.</param>
|
|
</member>
|
|
<member name="M:Flurl.Url.Combine(System.String[])">
|
|
<summary>
|
|
Basically a Path.Combine for URLs. Ensures exactly one '/' seperates each segment,
|
|
and exactly on '&' seperates each query parameter.
|
|
URL-encodes illegal characters but not reserved characters.
|
|
</summary>
|
|
<param name="parts">URL parts to combine.</param>
|
|
</member>
|
|
<member name="M:Flurl.Url.GetRoot(System.String)">
|
|
<summary>
|
|
Returns the root URL of the given full URL, including the scheme, any user info, host, and port (if specified).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.Url.Decode(System.String,System.Boolean)">
|
|
<summary>
|
|
Decodes a URL-encoded string.
|
|
</summary>
|
|
<param name="s">The URL-encoded string.</param>
|
|
<param name="interpretPlusAsSpace">If true, any '+' character will be decoded to a space.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.Encode(System.String,System.Boolean)">
|
|
<summary>
|
|
URL-encodes a string, including reserved characters such as '/' and '?'.
|
|
</summary>
|
|
<param name="s">The string to encode.</param>
|
|
<param name="encodeSpaceAsPlus">If true, spaces will be encoded as + signs. Otherwise, they'll be encoded as %20.</param>
|
|
<returns>The encoded URL.</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.EncodeIllegalCharacters(System.String,System.Boolean)">
|
|
<summary>
|
|
URL-encodes characters in a string that are neither reserved nor unreserved. Avoids encoding reserved characters such as '/' and '?'. Avoids encoding '%' if it begins a %-hex-hex sequence (i.e. avoids double-encoding).
|
|
</summary>
|
|
<param name="s">The string to encode.</param>
|
|
<param name="encodeSpaceAsPlus">If true, spaces will be encoded as + signs. Otherwise, they'll be encoded as %20.</param>
|
|
<returns>The encoded URL.</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.AppendPathSegment(System.Object,System.Boolean)">
|
|
<summary>
|
|
Appends a segment to the URL path, ensuring there is one and only one '/' character as a seperator.
|
|
</summary>
|
|
<param name="segment">The segment to append</param>
|
|
<param name="fullyEncode">If true, URL-encodes reserved characters such as '/', '+', and '%'. Otherwise, only encodes strictly illegal characters (including '%' but only when not followed by 2 hex characters).</param>
|
|
<returns>the Url object with the segment appended</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="segment"/> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Flurl.Url.AppendPathSegments(System.Object[])">
|
|
<summary>
|
|
Appends multiple segments to the URL path, ensuring there is one and only one '/' character as a seperator.
|
|
</summary>
|
|
<param name="segments">The segments to append</param>
|
|
<returns>the Url object with the segments appended</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.AppendPathSegments(System.Collections.Generic.IEnumerable{System.Object})">
|
|
<summary>
|
|
Appends multiple segments to the URL path, ensuring there is one and only one '/' character as a seperator.
|
|
</summary>
|
|
<param name="segments">The segments to append</param>
|
|
<returns>the Url object with the segments appended</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.SetQueryParam(System.String,System.Object,Flurl.NullValueHandling)">
|
|
<summary>
|
|
Adds a parameter to the query, overwriting the value if name exists.
|
|
</summary>
|
|
<param name="name">Name of query parameter</param>
|
|
<param name="value">Value of query parameter</param>
|
|
<param name="nullValueHandling">Indicates how to handle null values. Defaults to Remove (any existing)</param>
|
|
<returns>The Url object with the query parameter added</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.SetQueryParam(System.String,System.String,System.Boolean,Flurl.NullValueHandling)">
|
|
<summary>
|
|
Adds a parameter to the query, overwriting the value if name exists.
|
|
</summary>
|
|
<param name="name">Name of query parameter</param>
|
|
<param name="value">Value of query parameter</param>
|
|
<param name="isEncoded">Set to true to indicate the value is already URL-encoded</param>
|
|
<param name="nullValueHandling">Indicates how to handle null values. Defaults to Remove (any existing)</param>
|
|
<returns>The Url object with the query parameter added</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Flurl.Url.SetQueryParam(System.String)">
|
|
<summary>
|
|
Adds a parameter without a value to the query, removing any existing value.
|
|
</summary>
|
|
<param name="name">Name of query parameter</param>
|
|
<returns>The Url object with the query parameter added</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.SetQueryParams(System.Object,Flurl.NullValueHandling)">
|
|
<summary>
|
|
Parses values (usually an anonymous object or dictionary) into name/value pairs and adds them to the query, overwriting any that already exist.
|
|
</summary>
|
|
<param name="values">Typically an anonymous object, ie: new { x = 1, y = 2 }</param>
|
|
<param name="nullValueHandling">Indicates how to handle null values. Defaults to Remove (any existing)</param>
|
|
<returns>The Url object with the query parameters added</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.SetQueryParams(System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Adds multiple parameters without values to the query.
|
|
</summary>
|
|
<param name="names">Names of query parameters.</param>
|
|
<returns>The Url object with the query parameter added</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.SetQueryParams(System.String[])">
|
|
<summary>
|
|
Adds multiple parameters without values to the query.
|
|
</summary>
|
|
<param name="names">Names of query parameters</param>
|
|
<returns>The Url object with the query parameter added.</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.RemoveQueryParam(System.String)">
|
|
<summary>
|
|
Removes a name/value pair from the query by name.
|
|
</summary>
|
|
<param name="name">Query string parameter name to remove</param>
|
|
<returns>The Url object with the query parameter removed</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.RemoveQueryParams(System.String[])">
|
|
<summary>
|
|
Removes multiple name/value pairs from the query by name.
|
|
</summary>
|
|
<param name="names">Query string parameter names to remove</param>
|
|
<returns>The Url object with the query parameters removed</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.RemoveQueryParams(System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Removes multiple name/value pairs from the query by name.
|
|
</summary>
|
|
<param name="names">Query string parameter names to remove</param>
|
|
<returns>The Url object with the query parameters removed</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.SetFragment(System.String)">
|
|
<summary>
|
|
Set the URL fragment fluently.
|
|
</summary>
|
|
<param name="fragment">The part of the URL afer #</param>
|
|
<returns>The Url object with the new fragment set</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.RemoveFragment">
|
|
<summary>
|
|
Removes the URL fragment including the #.
|
|
</summary>
|
|
<returns>The Url object with the fragment removed</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.IsValid">
|
|
<summary>
|
|
Checks if this URL is a well-formed.
|
|
</summary>
|
|
<returns>true if this is a well-formed URL</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.IsValid(System.String)">
|
|
<summary>
|
|
Checks if a string is a well-formed URL.
|
|
</summary>
|
|
<param name="url">The string to check</param>
|
|
<returns>true if s is a well-formed URL</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.ResetToRoot">
|
|
<summary>
|
|
Resets the URL to its root, including the scheme, any user info, host, and port (if specified).
|
|
</summary>
|
|
<returns>The Url object trimmed to its root.</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.ToString">
|
|
<summary>
|
|
Converts this Url object to its string representation.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.Clone">
|
|
<summary>
|
|
Creates a copy of this Url.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.Url.ToString(System.Boolean)">
|
|
<summary>
|
|
Converts this Url object to its string representation.
|
|
</summary>
|
|
<param name="encodeSpaceAsPlus">Indicates whether to encode spaces with the "+" character instead of "%20"</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.ToUri">
|
|
<summary>
|
|
Converts this Url object to System.Uri
|
|
</summary>
|
|
<returns>The System.Uri object</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.op_Implicit(Flurl.Url)~System.String">
|
|
<summary>
|
|
Implicit conversion from Url to String.
|
|
</summary>
|
|
<param name="url">The Url object</param>
|
|
<returns>The string</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.op_Implicit(System.String)~Flurl.Url">
|
|
<summary>
|
|
Implicit conversion from String to Url.
|
|
</summary>
|
|
<param name="url">The String representation of the URL</param>
|
|
<returns>The string</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.op_Implicit(System.Uri)~Flurl.Url">
|
|
<summary>
|
|
Implicit conversion from System.Uri to Flurl.Url.
|
|
</summary>
|
|
<returns>The string</returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.Equals(System.Object)">
|
|
<summary>
|
|
True if obj is an instance of Url and its string representation is equal to this instance's string representation.
|
|
</summary>
|
|
<param name="obj">The object to compare to this instance.</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Flurl.Url.GetHashCode">
|
|
<summary>
|
|
Returns the hashcode for this Url.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Flurl.Util.CommonExtensions">
|
|
<summary>
|
|
CommonExtensions for objects.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.Util.CommonExtensions.ToKeyValuePairs(System.Object)">
|
|
<summary>
|
|
Returns a key-value-pairs representation of the object.
|
|
For strings, URL query string format assumed and pairs are parsed from that.
|
|
For objects that already implement IEnumerable<KeyValuePair>, the object itself is simply returned.
|
|
For all other objects, all publicly readable properties are extracted and returned as pairs.
|
|
</summary>
|
|
<param name="obj">The object to parse into key-value pairs</param>
|
|
<returns></returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="obj"/> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Flurl.Util.CommonExtensions.ToInvariantString(System.Object)">
|
|
<summary>
|
|
Returns a string that represents the current object, using CultureInfo.InvariantCulture where possible.
|
|
Dates are represented in IS0 8601.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.Util.CommonExtensions.SplitOnFirstOccurence(System.String,System.Char)">
|
|
<summary>
|
|
Splits at the first occurence of the given separator.
|
|
</summary>
|
|
<param name="s">The string to split.</param>
|
|
<param name="separator">The separator to split on.</param>
|
|
<returns>Array of at most 2 strings. (1 if separator is not found.)</returns>
|
|
</member>
|
|
<member name="M:Flurl.Util.CommonExtensions.Merge``2(System.Collections.Generic.IDictionary{``0,``1},System.Collections.Generic.IDictionary{``0,``1})">
|
|
<summary>
|
|
Merges the key/value pairs from d2 into d1, without overwriting those already set in d1.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Flurl.Util.CommonExtensions.StripQuotes(System.String)">
|
|
<summary>
|
|
Strips any single quotes or double quotes from the beginning and end of a string.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|