namespace MsbuildAnalyzer.Models; /// /// Plugin options passed from the Nx plugin to control target generation. /// public class PluginOptions { /// /// The name of the build target. Defaults to "build". /// public string BuildTargetName { get; set; } = "build"; /// /// The name of the test target. Defaults to "test". /// public string TestTargetName { get; set; } = "test"; /// /// The name of the clean target. Defaults to "clean". /// public string CleanTargetName { get; set; } = "clean"; /// /// The name of the restore target. Defaults to "restore". /// public string RestoreTargetName { get; set; } = "restore"; /// /// The name of the publish target. Defaults to "publish". /// public string PublishTargetName { get; set; } = "publish"; /// /// The name of the pack target. Defaults to "pack". /// public string PackTargetName { get; set; } = "pack"; /// /// The name of the watch target. Defaults to "watch". /// public string WatchTargetName { get; set; } = "watch"; /// /// The name of the run target. Defaults to "run". /// public string RunTargetName { get; set; } = "run"; }