AvalonStudio.Program.RunClean C# (CSharp) Method

RunClean() private static method

private static RunClean ( CleanOptions options ) : int
options CleanOptions
return int
		private static int RunClean(CleanOptions options)
		{
			var solution = LoadSolution(options);

			var console = new ProgramConsole();

			IProject project = null;

			if (options.Project != null)
			{
				project = FindProject(solution, options.Project);
			}
			else
			{
				project = solution.StartupProject;
			}

			if (project != null)
			{
				project.ToolChain.Clean(console, project).Wait();
			}
			else
			{
				console.WriteLine("Nothing to clean.");
			}

			return 1;
		}