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