private static DocTemplateItem ImportMvdItem(TemplateRule rule, DocProject docProject, Dictionary<Guid, ExchangeRequirement> mapExchange)
{
DocTemplateItem docItem = new DocTemplateItem();
docItem.Documentation = rule.Description;
docItem.RuleInstanceID = rule.RuleID;
docItem.ParseParameterExpressions(rule.Parameters); // convert from mvdXML
if (rule.References != null)
{
foreach (Concept con in rule.References)
{
DocTemplateUsage docInner = new DocTemplateUsage();
docItem.Concepts.Add(docInner);
ImportMvdConcept(con, docInner, docProject, mapExchange);
}
}
return docItem;
}