Bombsquad.DynamicMedia.Imaging.ImageMediaTransformerFactory.GetSettings C# (CSharp) Method

GetSettings() private method

private GetSettings ( string requestData ) : string>>.IEnumerable
requestData string
return string>>.IEnumerable
        private IEnumerable<KeyValuePair<string, string>> GetSettings(string requestData)
        {
            var settings = requestData.Split(new[] { '&' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (var setting in settings)
            {
                var parts = setting.Split(new[] {'='}, StringSplitOptions.RemoveEmptyEntries);
                if (parts.Length != 2)
                {
                    continue;
                }

                yield return new KeyValuePair<string, string>(HttpUtility.UrlDecode(parts[0]), HttpUtility.UrlDecode(parts[1]));
            }
        }