internal bool FillContains(Point point)
 {
     using (var context = new Cairo.Context(new Cairo.ImageSurface(Cairo.Format.Argb32, 0, 0)))
     {
         context.AppendPath(Path);
         return context.InFill(point.X, point.Y); 
     }
 }
 internal bool FillContains(Point point)
 {
     using (var context = new Cairo.Context(new Cairo.ImageSurface(Cairo.Format.Argb32, 0, 0)))
     {
         context.AppendPath(Path);
         return(context.InFill(point.X, point.Y));
     }
 }