private void AddAuthParameters(ICollection <WebPair> parameters, string timestamp, string nonce) { var authParameters = new WebParameterCollection { new WebPair("oauth_consumer_key", ConsumerKey), new WebPair("oauth_nonce", nonce), new WebPair("oauth_signature_method", SignatureMethod.ToRequestValue()), new WebPair("oauth_timestamp", timestamp), new WebPair("oauth_version", Version ?? "1.0") }; if (!Token.IsNullOrBlank()) { authParameters.Add(new WebPair("oauth_token", Token)); } if (!CallbackUrl.IsNullOrBlank()) { authParameters.Add(new WebPair("oauth_callback", CallbackUrl)); } if (!Verifier.IsNullOrBlank()) { authParameters.Add(new WebPair("oauth_verifier", Verifier)); } if (!SessionHandle.IsNullOrBlank()) { authParameters.Add(new WebPair("oauth_session_handle", SessionHandle)); } foreach (var authParameter in authParameters) { parameters.Add(authParameter); } }
private void AddAuthParameters(ICollection <WebPair> parameters, string timestamp, string nonce) { WebParameterCollection webParameterCollection = new WebParameterCollection(); webParameterCollection.Add(new WebPair("oauth_consumer_key", ConsumerKey)); webParameterCollection.Add(new WebPair("oauth_nonce", nonce)); webParameterCollection.Add(new WebPair("oauth_signature_method", SignatureMethod.ToRequestValue())); webParameterCollection.Add(new WebPair("oauth_timestamp", timestamp)); webParameterCollection.Add(new WebPair("oauth_version", Version ?? "1.0")); WebParameterCollection webParameterCollection2 = webParameterCollection; if (!Token.IsNullOrBlank()) { webParameterCollection2.Add(new WebPair("oauth_token", Token)); } if (!CallbackUrl.IsNullOrBlank()) { webParameterCollection2.Add(new WebPair("oauth_callback", CallbackUrl)); } if (!Verifier.IsNullOrBlank()) { webParameterCollection2.Add(new WebPair("oauth_verifier", Verifier)); } if (!SessionHandle.IsNullOrBlank()) { webParameterCollection2.Add(new WebPair("oauth_session_handle", SessionHandle)); } foreach (WebPair item in webParameterCollection2) { parameters.Add(item); } }