CircleCircle()Circle(startPosition:Point, size:Size, color:Color)«override» Draw(e:PaintEventArgs) : voidFigureDraw(e:PaintEventArgs) : voidIPaintableSizePointColorFigureTypeCircle,Rectangle,Line,«partial»Form1currentPenSize : intForm1()«override» Dispose(disposing:bool) : voidInitializeComponent() : voidForm«partial»Palette«event» FigureTypeChanged : EventHandler<FigureType>«event» PenSizeChanged : EventHandler<int>«event» ColorChanged : EventHandler<Color>Palette()«override» Dispose(disposing:bool) : voidInitializeComponent() : voidLinePenSize : float «get» «set»Line(startPosition:Point, endPosition:Point, penSize:float, color:Color)Line()«override» Draw(e:PaintEventArgs) : void«static»ProgramMain() : voidRectangleRectangle()Rectangle(startPotition:Point, size:Size, color:Color)«override» Draw(e:PaintEventArgs) : voidResources«internal» Resources()«sealed»«partial»SettingsSizeStartPositionColorstartPosendPospallettecurrentFigureTypecurrentColorSizeEndPositionSizedefaultInstanceDefault