namespace VisitorLib; public class Circle: Shape { public int Radius { get; set; } public override void Accept(IShapeVisitor visitor) { visitor.VisitCircle(this); } }