IfcDoc.Program.ImportMvdItem C# (CSharp) Méthode

ImportMvdItem() private static méthode

private static ImportMvdItem ( TemplateRule rule, DocProject docProject, ExchangeRequirement>.Dictionary mapExchange ) : DocTemplateItem
rule IfcDoc.Schema.MVD.TemplateRule
docProject DocProject
mapExchange ExchangeRequirement>.Dictionary
Résultat DocTemplateItem
        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;
        }