Reko.Gui.Windows.CombinedCodeViewInteractor.CodeView_PositionChanged C# (CSharp) Метод

CodeView_PositionChanged() приватный Метод

private CodeView_PositionChanged ( ) : void
Результат void
        private void CodeView_PositionChanged()
        {
            var pos = nestedTextModel.GetPositionAsNode();
            var node = pos.Item1;
            var numer = pos.Item2;
            var denom = pos.Item3;

            var dataItemNode = nodeByAddress.Where(n => n.Value.ModelNode == node).
                Select(n => n.Value).SingleOrDefault();

            long numLines = dataItemNode.NumLines;
            var offset = (int)((numLines * numer) / denom);
            combinedCodeView.MixedCodeDataView.Model.MoveToLine(dataItemNode.StartAddress, offset);
            combinedCodeView.MixedCodeDataView.InvalidateModel();
        }