Example #1
0
        static (VbpLine, Comparison) FindLine(VbpLine queryLine, Vbp targetVbp)
        {
            var searchSpace = targetVbp.Lines.Where(targetLine => (!targetLine.processed) && (targetLine.Section == queryLine.Section));

            foreach (var targetLine in searchSpace)
            {
                var comparison = queryLine.Compare(targetLine);

                if (comparison != Comparison.different)
                {
                    return(targetLine, comparison);
                }
            }
            return(null, Comparison.different);
        }