using MsbuildAnalyzer.Models; namespace MsbuildAnalyzer.Utilities; /// /// Clean target creation methods for TargetBuilder. /// public static partial class TargetBuilder { private static void AddCleanTarget(Dictionary targets, string fileName, bool isTest, PluginOptions options) { targets[options.CleanTargetName] = new Target { Command = "dotnet clean", Options = new TargetOptions { Cwd = "{projectRoot}" }, Cache = false, Metadata = new TargetMetadata { Description = "Clean build artifacts", Technologies = ProjectUtilities.GetTechnologies(fileName) } }; } }