Beispiel #1
0
        internal string ToXml()
        {
            var sb = new StringBuilder();

            sb.Append("<binding ");
            if (BeforeBuild.Any())
            {
                sb.Append($"{BindingTargets.BeforeBuild}='{string.Join(",", BeforeBuild)}' ");
            }
            if (AfterBuild.Any())
            {
                sb.Append($"{BindingTargets.AfterBuild}='{string.Join(",", AfterBuild)}' ");
            }
            if (Clean.Any())
            {
                sb.Append($"{BindingTargets.Clean}='{string.Join(",", Clean)}' ");
            }
            if (Open.Any())
            {
                sb.Append($"{BindingTargets.Open}='{string.Join(",", Open)}' ");
            }
            sb.Append("/>");
            return(sb.ToString());
        }