OK. Well the regular 'Bends' collection can be reached from the SheetMetalComponentDefinition.Bends property, so you could try iterating though those instead. And if you used 'UnfoldFeature' or 'RefoldFeature' to flatten the folded part without using FlatPattern, and want to use those, they both have a Bends property also. When iterating through the Faces of each Bend, then iterating through the Edges of each Face, it may be difficult to avoid projecting the 'side' edges and only project the 'bend' edges though. One additional thing you may be able to take advantage of to help with that is the Face.TangentiallyConnectedFaces property. I can't remember at this moment, but it may be possible for the FaceCollection which that property returns to include faces that are not directly touching the current Face.
So, assuming there is just one Face in the Bend.Faces collection, that one Face will likely have at least 4 Edges. Two of them are likely between that face and the 'sides' of the part, while the other two are between that bend and tangentially connected faces, which are most likely the only ones you want (but I am not sure, since I have no idea what you are using the sketch for. If that is the case, then when iterating each Edge of the bend face, you can check if the 'other' face of each Edge (not the bend Face) is tangentially connected to the bend face, by seeing if it is in the collection of BendFace.TangentiallyConnectedFaces. If it is, then you have a match, and will want to project that one. Just some additional thoughts.
Edit: On second thought, if the part is flattened by an UnfoldFeature, I am not sure if the TangentiallyConnectedFaces idea would work, so that may also require some trial & error testing. That's the best way to learn anyways...sticks better.
Wesley Crihfield

(Not an Autodesk Employee)