public static KLgraph.KLstatisticAssembly KL_GetStatisticAssembly(Component2 comp, SldWorks swApplication) { var subassemblyNumber = 0; var principalPartNumber = 0; var fastenerNumber = 0; var normalNumber = 0; var thinPartNumber = 0; var linearPatternNumber = 0; var circularPatternNumber = 0; var reflectivePatternNumber = 0; subassemblyNumber = comp.IGetChildrenCount(); var statistic = new KLgraph.KLstatisticAssembly(subassemblyNumber, principalPartNumber, fastenerNumber, normalNumber, thinPartNumber, linearPatternNumber, circularPatternNumber, reflectivePatternNumber); return(statistic); }