Extract self-intersecting portions of a polygon.

Discussion created by citrusmosquito on Oct 3, 2013
Latest reply on Oct 3, 2013 by citrusmosquito
I have a shapefile to has polygons that depict the areas our helicopter has treated. The issue at hand is where the polygon intersects itself it shows a hole/gap where the helicopter did actually treat, twice at that. I can't seem to find a way to extract the areas where the polygon self-intersects. My end goal is to create c# code to accomplish this in ArcObjects prior to merging in a database.

Example: Left is the self-intersecting polygon that has not been repaired. Right is the portions I want to extract.