コード例 #1
0
ファイル: PlansModule.cs プロジェクト: kib357/Ester2
 private void FindGeometry(IEnumerable <XElement> elements, IContainerObject parent)
 {
     foreach (var xElement in elements)
     {
         var planElement = TryParseGeometry(xElement);
         if (planElement == null)
         {
             continue;
         }
         if (parent != null)
         {
             parent.Children.Add(planElement);
         }
         else
         {
             _importedObjects.Add(planElement);
         }
         FindGeometry(xElement.Elements(), planElement as IContainerObject);
     }
 }
コード例 #2
0
ファイル: PlansModule.cs プロジェクト: kib357/Ester2
 private void FindGeometry(IEnumerable<XElement> elements, IContainerObject parent)
 {
     foreach (var xElement in elements)
     {
         var planElement = TryParseGeometry(xElement);
         if (planElement == null) continue;
         if (parent != null)
             parent.Children.Add(planElement);
         else
             _importedObjects.Add(planElement);
         FindGeometry(xElement.Elements(), planElement as IContainerObject);
     }
 }