ATMLProject.managers.ProjectManager.DeleteProject C# (CSharp) Method

DeleteProject() public static method

public static DeleteProject ( ) : void
return void
        public static void DeleteProject()
        {
            TestProgramSet testSet = Instance.CurrentTestProgramSet;
            if (testSet != null)
            {
                string testSetName = testSet.TestSetName;
                string fullName = testSet.TestSetDirectory.FullName;
                if (DialogResult.Yes ==
                    MessageBox.Show(
                        string.Format( "Are you sure you want to delete Test Set Project \"{0}\"?", testSetName ),
                        @"V E R I F Y",
                        MessageBoxButtons.YesNo, MessageBoxIcon.Question ))
                {
                    HourGlass.Start();
                    try
                    {
                        CloseProject();
                        GC.Collect();
                        if (FileManager.DeleteDirectory( fullName, true ))
                            LogManager.Trace( "Test Set Project \"{0}\" has been deleted.", testSetName );
                    }
                    catch (Exception err)
                    {
                        LogManager.Error( err.Message );
                    }
                    finally
                    {
                        HourGlass.Stop();
                    }
                }
            }
        }