public string RenderDescriptionBlock(Dictionary<string, string> values)
{
var sortedValues = new SortedDictionary<string, string>(values);
var descriptionStringBuilder = new StringBuilder();
descriptionStringBuilder.Append(String.Format("| {0} | {1} |", "Name", "Description"));
descriptionStringBuilder.Append(NewLine());
descriptionStringBuilder.Append("| --- | --- |");
descriptionStringBuilder.Append(NewLine());
foreach(var value in sortedValues) {
descriptionStringBuilder.Append(String.Format("| {0} | {1} |", RenderText(value.Key), RenderText(value.Value)));
descriptionStringBuilder.Append(NewLine());
}
return descriptionStringBuilder.ToString();
}