19 lines
		
	
	
		
			458 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			458 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace UnrealSharpBuildTool.Actions;
 | |
| 
 | |
| public class CleanSolution : BuildToolAction
 | |
| {
 | |
|     public override bool RunAction()
 | |
|     {
 | |
|         using BuildToolProcess cleanProcess = new BuildToolProcess();
 | |
| 
 | |
|         string unrealSharpBinaries = Program.GetOutputPath();
 | |
| 
 | |
|         if (Directory.Exists(unrealSharpBinaries))
 | |
|         {
 | |
|             Directory.Delete(unrealSharpBinaries, true);
 | |
|         }
 | |
| 
 | |
|         return cleanProcess.StartBuildToolProcess();
 | |
|     }
 | |
| }
 |