public Area GetArea() { var calculator = GeoContext.Current.GeodeticCalculator; var area = calculator.CalculateArea(Shell.Coordinates); return(Holes.Aggregate(area, (current, hole) => current - calculator.CalculateArea(hole.Coordinates))); }