public static IVisio.Shape DrawQuarterArc( this IVisio.Shape shape, Geometry.Point p0, Geometry.Point p1, IVisio.VisArcSweepFlags flags) { var surface = new SurfaceTarget(shape); var s = surface.DrawQuarterArc(p0, p1, flags); return(s); }