public DiffLine(int left, string lefttext, int right, string righttext, DiffLineType type) { Type = DiffLineType.None; LeftLineNumber = left; LeftLineText = lefttext; RightLineNumber = right; RightLineText = righttext; if (type == DiffLineType.Change) Type = type; else if (left > 0 && right < 0) Type = DiffLineType.Delete; else if (left < 0 && right > 0) Type = DiffLineType.Add; }