13 references to GetRunEndPosition
PresentationFramework (13)
src\Framework\System\Windows\Documents\SpellerStatusTable.cs (13)
136Invariant.Assert(GetRunEndPosition(runIndex).CompareTo(end) >= 0); 153if (GetRunEndPosition(runIndex).CompareTo(end) > 0) 199transitionPosition = GetRunEndPosition(index); 225transitionPosition = GetRunEndPosition(i); 280end = (direction == LogicalDirection.Forward) ? GetRunEndPosition(index) : run.Position.CreateStaticPointer(); 356else if (direction == LogicalDirection.Forward && position.CompareTo(GetRunEndPosition(index)) >= 0 || 357direction == LogicalDirection.Backward && position.CompareTo(GetRunEndPosition(index)) > 0) 463if (GetRunEndPosition(index).CompareTo(end) <= 0) 486else if (GetRunEndPosition(index).CompareTo(end) <= 0) 627if (runPosition.CompareTo(position) > 0 && runPosition.CompareTo(GetRunEndPosition(i)) != 0) 700Invariant.Assert(run.Position.CompareTo(GetRunEndPosition(i)) <= 0, "Found negative width run!"); 702Invariant.Assert(i == 0 || GetRunEndPosition(i - 1).CompareTo(run.Position) <= 0, "Found overlapping runs!"); 754return GetRunEndPosition(index).CreateDynamicTextPointer(LogicalDirection.Forward);