Using IntersectCurves method in ISketchManager

Hello all, I am trying to generate the intersection curve between the sketch plane and a selected face. As usual the SW API help documentation has ZERO information on how to properly use this method, and there are no arguments to input. I have tried selecting the face before the method call as well as after the method call, and in both instances nothing happens. Has anyone else used this API method to create an intersection curve like you would in the 2D sketch UI? Ultimately I am going to select this curve and place a sketch point at it's midpoint, then create a reference point from that.

Thanks for your help!

SolidworksApi macros