Esempio n. 1
0
 private HierarchyNode GetNodeFor(Hierarchy hierarchy)
 {
     return Nodes.Single(x => x.Context == hierarchy);
 }
Esempio n. 2
0
 public Unit GetParentWithin(Hierarchy hierarchy)
 {
     return GetNodeFor(hierarchy).Parent.Unit;
 }
Esempio n. 3
0
 public IEnumerable<Unit> GetChildrenWithin(Hierarchy hierarchy)
 {
     return GetNodeFor(hierarchy).Children.Select(x => x.Unit);
 }
Esempio n. 4
0
 private HierarchyNode GetNodeFor(Hierarchy hierarchy)
 {
     return(Nodes.Single(x => x.Context == hierarchy));
 }
Esempio n. 5
0
 public IEnumerable <Unit> GetChildrenWithin(Hierarchy hierarchy)
 {
     return(GetNodeFor(hierarchy).Children.Select(x => x.Unit));
 }
Esempio n. 6
0
 public Unit GetParentWithin(Hierarchy hierarchy)
 {
     return(GetNodeFor(hierarchy).Parent.Unit);
 }