| | |
| | | { |
| | | public BomTreeReader() |
| | | { |
| | | factory = LimitedConcurrencyLevelTaskScheduler.Factory; |
| | | factory = LimitedConcurrencyLevelTaskSchedulerMsn.Factory; |
| | | } |
| | | |
| | | public TaskFactory factory; |
| | |
| | | private static PdmBom ConcatCacheBom(BomInfo info, int level, PdmBom parent, Component2 component) |
| | | { |
| | | if (info == null) return null; |
| | | //if (component.IsHidden(true)) |
| | | //{ |
| | | // info.isHidden = true; |
| | | //} |
| | | PdmBom bom = new PdmBom |
| | | { |
| | | BomInfo = info, |
| | |
| | | level = level, |
| | | quantity = 1, |
| | | parent = parent, |
| | | component = component |
| | | component = component, |
| | | isHidden = component.IsHidden(true) |
| | | }; |
| | | // 封装Bom信息 |
| | | bom.Init(); |