9 references to SelectionWordBreaker
PresentationFramework (9)
System\Windows\Documents\TextPointerBase.cs (9)
486isAtWordBoundary = SelectionWordBreaker.IsAtWordBoundary(text, position, insideWordDirection);
1411char[] preceedingText = new char[SelectionWordBreaker.MinContextLength];
1412char[] followingText = new char[SelectionWordBreaker.MinContextLength];
1423runLength = Math.Min(navigator.GetTextRunLength(LogicalDirection.Backward), SelectionWordBreaker.MinContextLength - preceedingCount);
1427navigator.GetTextInRun(LogicalDirection.Forward, preceedingText, SelectionWordBreaker.MinContextLength - preceedingCount, runLength);
1429if (preceedingCount == SelectionWordBreaker.MinContextLength)
1442runLength = Math.Min(navigator.GetTextRunLength(LogicalDirection.Forward), SelectionWordBreaker.MinContextLength - followingCount);
1448if (followingCount == SelectionWordBreaker.MinContextLength)
1459Array.Copy(preceedingText, SelectionWordBreaker.MinContextLength - preceedingCount, text, 0, preceedingCount);