namespace VisitorLib; public class Rectangle: Shape { public int Area { get; set; } public override void Accept(IShapeVisitor visitor) { visitor.VisitRectangle(this); } }