/// <summary> /// Moves both views to the requested line position. /// </summary> /// <param name="gotoPos"></param> /// <param name="viewA"></param> /// <param name="viewB"></param> /// <param name="positionCursor"></param> public void ScrollToLine(IDiffViewPosition gotoPos, IDiffSideViewModel viewA, IDiffSideViewModel viewB, bool positionCursor) { if (viewA != null) { viewA.ScrollToLine(gotoPos.Line + 1, positionCursor); viewA.SetPosition(gotoPos); } if (viewB != null) { viewB.ScrollToLine(gotoPos.Line + 1, positionCursor); viewB.SetPosition(gotoPos); } }