public SolutionFile Write(SolutionFileWriteArguments a) { if (a.Text == null) return this; if (a.Text != Environment.NewLine) { var r = a.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.None); if (r.Length > 1) { for (int i = 0; i < r.Length; i++) { Write( new SolutionFileWriteArguments { Fragment = a.Fragment, Text = r[i], Tag = a.Tag } ); Write(SolutionFileTextFragment.None, Environment.NewLine); } return this; } } WriteHistory.Add(a); InternalContent.Append(a.Text); return this; }
public SolutionFile Write(SolutionFileWriteArguments a) { if (a.Text == null) { return(this); } if (a.Text != Environment.NewLine) { var r = a.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.None); if (r.Length > 1) { for (int i = 0; i < r.Length; i++) { Write( new SolutionFileWriteArguments { Fragment = a.Fragment, Text = r[i], Tag = a.Tag } ); Write(SolutionFileTextFragment.None, Environment.NewLine); } return(this); } } WriteHistory.Add(a); InternalContent.Append(a.Text); return(this); }
public SolutionFile WriteSpace(SolutionFileWriteArguments a) { Write(a); WriteSpace(); return(this); }
public SolutionFile WriteDirective() { var n = new SolutionFileWriteArguments { Fragment = SolutionFileTextFragment.Keyword, Text = "#" }; Write(n); return(this); }
public SolutionFile WriteSpaces(SolutionFileWriteArguments a) { WriteSpace(); Write(a); WriteSpace(); return this; }
public SolutionFile WriteDirective() { var n = new SolutionFileWriteArguments { Fragment = SolutionFileTextFragment.Keyword, Text = "#"}; Write(n); return this; }
public void WriteLine(SolutionFileWriteArguments Text) { Write(Text); WriteLine(); }