Microsoft.TeamFoundation.VersionControl.Client.Hunk.ToString C# (CSharp) Méthode

ToString() public méthode

public ToString ( string a, string b ) : string
a string
b string
Résultat string
        public string ToString(string[] a, string[] b)
        {
            StringBuilder sb = new StringBuilder();
            for (int i = ctx1Start; i < ctx1End; i++)
                sb.Append(" " + a[i] + "\n");

            for (int i = item.StartA; i < item.StartA + item.deletedA; i++)
                sb.Append("-" + a[i] + "\n");

            for (int i = item.StartB; i < item.StartB + item.insertedB; i++)
                sb.Append("+" + b[i] + "\n");
			
            for (int i = ctx2Start; i < ctx2End; i++)
                sb.Append(" " + b[i] + "\n");

            return sb.ToString();
        }
    }

Usage Example

Exemple #1
0
        internal static void WriteNewFile(StreamWriter stream,
                                          string[] b)
        {
            DiffItem item = new DiffItem();

            item.StartA = 0; item.StartB = 0; item.deletedA = 0; item.insertedB = b.Length;

            stream.WriteLine(String.Format("@@ -0,0 +1,{0} @@", b.Length));
            Hunk hunk = new Hunk(item, 0, 0, 0, b.Length);

            stream.Write(hunk.ToString(new string[0], b));
        }
All Usage Examples Of Microsoft.TeamFoundation.VersionControl.Client.Hunk::ToString