NLog.Targets.WebServiceTarget.HttpPostFormEncodedFormatter.GetFormattedParameter C# (CSharp) Method

GetFormattedParameter() protected method

protected GetFormattedParameter ( NLog.Targets.MethodCallParameter parameter, object value ) : string
parameter NLog.Targets.MethodCallParameter
value object
return string
            protected override string GetFormattedParameter(MethodCallParameter parameter, object value)
            {
                string parameterValue = Convert.ToString(value, CultureInfo.InvariantCulture);
                if (string.IsNullOrEmpty(parameterValue))
                {
                    return string.Concat(parameter.Name, "=");
                }

                var sb = new StringBuilder(parameter.Name.Length + parameterValue.Length + 20);
                sb.Append(parameter.Name).Append("=");
                UrlHelper.EscapeDataEncode(parameterValue, sb, encodingFlags);
                return sb.ToString();
            }
        }