File list (Check if you may need any files):
TestDraw\Curve.cs
........\Line.cs
........\TestDraw.csproj
........\TestDraw.sln
........\TestDraw.suo
........\shape.cs
........\Segment.cs
........\FactorySharp.cs
........\FactoryCurve.cs
........\FactoryBSharp.cs
........\ClassDiagram1.cd
........\Sqare.cs
........\Circle.cs
........\Rectangle.cs
........\BasicShape.cs
........\Curver.cs
........\ClassDiagram2.cd
........\Ellipse.cs
........\Properties\AssemblyInfo.cs
........\obj\Debug\TestDraw.csproj.FileListAbsolute.txt
........\...\.....\TestDraw.dll
........\...\.....\TestDraw.pdb
........\...\.....\Refactor\TestDraw.dll
........\bin\Debug\TestDraw.dll
........\...\.....\TestDraw.pdb
DrawForm\DrawForm.csproj
........\DrawForm.sln
........\DrawForm.suo
........\Program.cs
........\Form1.resx
........\Form1.Designer.cs
........\Form1.cs
........\Properties\AssemblyInfo.cs
........\..........\Resources.Designer.cs
........\..........\Resources.resx
........\..........\Settings.Designer.cs
........\..........\Settings.settings
........\obj\Debug\DrawForm.csproj.FileListAbsolute.txt
........\...\.....\DrawForm.exe
........\...\.....\DrawForm.Form1.resources
........\...\.....\DrawForm.Properties.Resources.resources
........\...\.....\DrawForm.pdb
........\...\.....\ResolveAssemblyReference.cache
........\...\.....\DrawForm.csproj.GenerateResource.Cache
........\...\bin\Debug\DrawForm.exe
........\...\...\.....\DrawForm.pdb
........\...\...\.....\DrawForm.vshost.exe
........\...\...\.....\DrawForm.vshost.exe.manifest
........\...\...\.....\TestDraw.dll
........\...\...\.....\TestDraw.pdb
TestDraw\obj\Debug\TempPE
........\...\.....\Refactor
DrawForm\obj\Debug\TempPE
........\...\.....\Refactor
........\...\bin\Debug
TestDraw\obj\Debug
........\bin\Debug
DrawForm\obj\Debug
........\...\bin
TestDraw\Properties
........\obj
........\bin
DrawForm\Properties
........\obj
TestDraw
DrawForm