BExIS.Xml.Helpers.Mapping.XmlSchemaManager.GetDescription C# (CSharp) Метод

GetDescription() приватный Метод

private GetDescription ( XmlSchemaAnnotation annotation ) : string
annotation System.Xml.Schema.XmlSchemaAnnotation
Результат string
        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;
        }