private string GetDescription(XmlSchemaAnnotation annotation)
{
string description = "";
if (annotation != null)
{
foreach (var item in annotation.Items)
{
if (item is XmlSchemaDocumentation)
{
XmlSchemaDocumentation documentation = (XmlSchemaDocumentation)item;
foreach (XmlNode node in documentation.Markup)
{
description += node.InnerText;
}
}
}
if (description.Length > 250)
{
description = description.Substring(0, 250);
}
}
return description;
}