System.Collections.Generic.ICollection.Add(WebParameter)

Here are the examples of the csharp api System.Collections.Generic.ICollection.Add(WebParameter) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

7 Examples 7

19 Source : OAuthRequest.cs
with GNU General Public License v3.0
from Lidarr

private void AddAuthParameters(ICollection<WebParameter> parameters, string timestamp, string nonce)
        {
            var authParameters = new WebParameterCollection
                                     {
                                         new WebParameter("oauth_consumer_key", ConsumerKey),
                                         new WebParameter("oauth_nonce", nonce),
                                         new WebParameter("oauth_signature_method", ToRequestValue(SignatureMethod)),
                                         new WebParameter("oauth_timestamp", timestamp),
                                         new WebParameter("oauth_version", Version ?? "1.0")
                                     };

            if (!IsNullOrBlank(Token))
            {
                authParameters.Add(new WebParameter("oauth_token", Token));
            }

            if (!IsNullOrBlank(CallbackUrl))
            {
                authParameters.Add(new WebParameter("oauth_callback", CallbackUrl));
            }

            if (!IsNullOrBlank(Verifier))
            {
                authParameters.Add(new WebParameter("oauth_verifier", Verifier));
            }

            if (!IsNullOrBlank(SessionHandle))
            {
                authParameters.Add(new WebParameter("oauth_session_handle", SessionHandle));
            }

            foreach (var authParameter in authParameters)
            {
                parameters.Add(authParameter);
            }
        }

19 Source : OAuthRequest.cs
with GNU General Public License v3.0
from Lidarr

private void AddXAuthParameters(ICollection<WebParameter> parameters, string timestamp, string nonce)
        {
            var authParameters = new WebParameterCollection
                                     {
                                         new WebParameter("x_auth_username", ClientUsername),
                                         new WebParameter("x_auth_preplacedword", ClientPreplacedword),
                                         new WebParameter("x_auth_mode", "client_auth"),
                                         new WebParameter("oauth_consumer_key", ConsumerKey),
                                         new WebParameter("oauth_signature_method", ToRequestValue(SignatureMethod)),
                                         new WebParameter("oauth_timestamp", timestamp),
                                         new WebParameter("oauth_nonce", nonce),
                                         new WebParameter("oauth_version", Version ?? "1.0")
                                     };

            foreach (var authParameter in authParameters)
            {
                parameters.Add(authParameter);
            }
        }

19 Source : WebParameterCollection.cs
with GNU General Public License v3.0
from Lidarr

private void AddCollection(NameValueCollection collection)
        {
            var parameters = collection.AllKeys.Select(key => new WebParameter(key, collection[key]));
            foreach (var parameter in parameters)
            {
                _parameters.Add(parameter);
            }
        }

19 Source : WebParameterCollection.cs
with GNU General Public License v3.0
from Lidarr

public void AddCollection(IDictionary<string, string> collection)
        {
            foreach (var parameter in collection.Keys.Select(key => new WebParameter(key, collection[key])))
            {
                _parameters.Add(parameter);
            }
        }

19 Source : WebParameterCollection.cs
with GNU General Public License v3.0
from Lidarr

private void AddCollection(IEnumerable<WebParameter> collection)
        {
            foreach (var pair in collection.Select(parameter => new WebParameter(parameter.Name, parameter.Value)))
            {
                _parameters.Add(pair);
            }
        }

19 Source : WebParameterCollection.cs
with GNU General Public License v3.0
from Lidarr

public virtual void Add(string name, string value)
        {
            var pair = new WebParameter(name, value);
            _parameters.Add(pair);
        }

19 Source : WebParameterCollection.cs
with GNU General Public License v3.0
from Lidarr

public virtual void Add(WebParameter parameter)
        {
            _parameters.Add(parameter);
        }