コード例 #1
0
 public XElement CreateTarget(string targetName, AfterTargets afterTargets, string condition)
 {
     return(CreateElement("Target",
                          new XAttribute("Name", targetName),
                          new XAttribute("AfterTargets", afterTargets.ToString()),
                          new XAttribute("Condition", condition)));
 }
コード例 #2
0
 public string GetTargetName(string configName, AfterTargets afterTargets)
 {
     if (string.IsNullOrEmpty(configName))
     {
         throw new ArgumentNullException(nameof(configName));
     }
     return($"{configName.Replace(".", "_")}_{afterTargets.ToString()}");
 }
コード例 #3
0
 public ITargetDefinition After(params Target[] targets)
 {
     AfterTargets.AddRange(targets);
     return(this);
 }