I am trying to create inspection features by running my dll in C#. I am getting the nxobjects from the PMIs using collection and getassociatedobjects. Though i get some 70 planes created when i click "Link To PMI" button on the inspection setup ribbon (automatically), but using my code i am only able to create 17 (including cylinder and planes based on if (nxobj.gettype() == typeof(nxopen.face))) remaining things i am getting as lines, edges, etc. But i am concerned why i am not able to get all the Faces from the PMIs which will be helpful in creating the inspection features. I am using C#. Is PMI collection collecting everything or i should collect something else as well.