Пример #1
0
		public TextDiff(string left, string right, IComparer comparer) {
			this.left = new Node(left, 0, left.Length, 0);
			this.right = new Node(right, 0, right.Length, 0);
			

			TextDiffStructuredDiff diff = new TextDiffStructuredDiff(hunks, left.ToCharArray(), right.ToCharArray());
			diff.AddInterface(typeof(Node), new TextDiffNodeInterface(comparer));
			diff.Compare(this.left, this.right);
		}
Пример #2
0
        public TextDiff(string left, string right, IComparer comparer)
        {
            this.left  = new Node(left, 0, left.Length, 0);
            this.right = new Node(right, 0, right.Length, 0);


            TextDiffStructuredDiff diff = new TextDiffStructuredDiff(hunks, left.ToCharArray(), right.ToCharArray());

            diff.AddInterface(typeof(Node), new TextDiffNodeInterface(comparer));
            diff.Compare(this.left, this.right);
        }