GererateString() public method

public GererateString ( ) : string
return string
Exemplo n.º 1
0
        public string GererateString()
        {
            var output = new StringBuilder();

            foreach (var line in _originalData.ToString().Split('\n'))
            {
                output.AppendLine("//" + line);
            }
            output.AppendLine();

            var sourceParser = new CompileSourcesParser();

            sourceParser.Parse(_originalData.Element("sources"), null);

            output.AppendLine(sourceParser.GererateString());

            output.Append("FluentBuild.Core.Build.UsingCsc.Target.");
            output.AppendLine(FormatTarget());
            output.AppendLine("\t.AddSources(sourceFiles)");
            output.Append("\t.AddRefences(");

            foreach (var reference in References)
            {
                output.Append(reference + ", ");
            }
            output.Remove(output.Length - 2, 2); //remove the trailing comma + space
            output.AppendLine(")");
            output.AppendFormat("\t.OutputFileTo({0}){1}", Output, Environment.NewLine);
            output.AppendLine("\t.Execute();");
            return(output.ToString());
        }
Exemplo n.º 2
0
        public string GererateString()
        {
            var output = new StringBuilder();
            foreach (var line in _originalData.ToString().Split('\n'))
            {
                output.AppendLine("//" + line);
            }
            output.AppendLine();

            var sourceParser = new CompileSourcesParser();
            sourceParser.Parse(_originalData.Element("sources"), null);

            output.AppendLine(sourceParser.GererateString());

            output.Append("FluentBuild.Core.Build.UsingCsc.Target.");
            output.AppendLine(FormatTarget());
            output.AppendLine("\t.AddSources(sourceFiles)");
            output.Append("\t.AddRefences(");

            foreach (var reference in References)
            {
                output.Append(reference + ", ");
            }
            output.Remove(output.Length - 2, 2); //remove the trailing comma + space
            output.AppendLine(")");
            output.AppendFormat("\t.OutputFileTo({0}){1}", Output, Environment.NewLine);
            output.AppendLine("\t.Execute();");
            return output.ToString();
        }