提交 ef13c923 编写于 作者: C CyrusNajmabadi

Inline code.

上级 ba7dbb2a
......@@ -34,20 +34,12 @@ public void PresentDefinitionsAndReferences(DefinitionsAndReferences definitions
var allDocuments = definitionDocuments.Concat(referenceDocuments).WhereNotNull().ToSet();
var commonPathElements = CountCommonPathElements(allDocuments);
return definitionsAndReferences.Definitions
.Select(d => CreateDefinitionItem(d, definitionsAndReferences, commonPathElements))
.ToList<AbstractTreeItem>();
}
private DefinitionTreeItem CreateDefinitionItem(
DefinitionItem definitionItem,
DefinitionsAndReferences definitionsAndReferences,
int commonPathElements)
{
var referenceItems = CreateReferenceItems(
definitionItem, definitionsAndReferences, commonPathElements);
var query =
from d in definitionsAndReferences.Definitions
let referenceItems = CreateReferenceItems(d, definitionsAndReferences, commonPathElements)
select new DefinitionTreeItem(d, referenceItems);
return new DefinitionTreeItem(definitionItem, referenceItems);
return query.ToList<AbstractTreeItem>();
}
private ImmutableArray<SourceReferenceTreeItem> CreateReferenceItems(
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册