59 references to CharacterHit
PresentationCore (33)
MS\Internal\TextFormatting\FullTextLine.cs (11)
851CharacterHit characterHit = new CharacterHit(_cpFirst, 0); 873return new CharacterHit(_collapsedRange.TextSourceCharacterIndex, _collapsedRange.Length); 878return new CharacterHit(_collapsedRange.TextSourceCharacterIndex, 0); 941return new CharacterHit(GetExternalCp(lsTextCell.lscpStartCell) + i, codepointsToNextCaretStop); 945return new CharacterHit(GetExternalCp(lsTextCell.lscpStartCell) + i, 0); 952return new CharacterHit(GetExternalCp(lsTextCell.lscpStartCell) + caretStopCount - 1, codepointsToNextCaretStop); 1177return new CharacterHit(caretStopIndex, offsetToNextCaretStopIndex); 1182return new CharacterHit(caretStopIndex, offsetToNextCaretStopIndex); 1285return new CharacterHit(caretStopIndex, 0); 2017DistanceFromCharacterHit(new CharacterHit(cp, 0)) 2023DistanceFromCharacterHit(new CharacterHit(cp + cchBounds - 1, 1))
MS\Internal\TextFormatting\SimpleTextLine.cs (11)
644return new CharacterHit(_cpFirst, 0); 670return new CharacterHit(first, runIndex.TrailingLength); 708return new CharacterHit(nextVisisbleCp, 1); 716return new CharacterHit(nextVisisbleCp, 1); 753return new CharacterHit(previousVisisbleCp, 0); 761return new CharacterHit(previousVisisbleCp, 0); 815new CharacterHit(firstTextSourceCharacterIndex, 0) 819new CharacterHit(firstTextSourceCharacterIndex + textLength, 0) 1982return (EOT || idealDistance <= 0) ? new CharacterHit() : new CharacterHit(Length, 0); 2008return new CharacterHit(dcp, (idealDistance > currentIdealAdvance / 2 ? 1 : 0)); 2012return new CharacterHit(Length - 1, 1);
System\Windows\Media\GlyphRun.cs (10)
656return new CharacterHit(caretStops.Count - 1, 0); 658return new CharacterHit(0, 0); 668return new CharacterHit(secondStopIndex, 0); 678return new CharacterHit(firstStopIndex, caretStops.Count - 1 - firstStopIndex); 686return new CharacterHit(firstStopIndex, 0); 691return new CharacterHit(firstStopIndex, secondStopIndex - firstStopIndex); 723return new CharacterHit(caretStopIndex, codePointsUntilNextStop); 739return new CharacterHit(nextCaretStopIndex, nextCodePointsUntilNextStop); 769return new CharacterHit(caretStopIndex, 0); 783return new CharacterHit(previousCaretStopIndex, 0);
System\Windows\Media\textformatting\TextLine.cs (1)
151nextHit = new CharacterHit(cpFirst + Length - 1, 1);
PresentationFramework (26)
MS\Internal\Documents\TextBoxView.cs (4)
776sourceCharacterHit = new CharacterHit(position.Offset, 0); 783sourceCharacterHit = new CharacterHit(position.Offset - 1, 1); 820CharacterHit sourceCharacterHit = new CharacterHit(position.Offset, 0); 893CharacterHit sourceCharacterHit = new CharacterHit(position.Offset, 0);
MS\Internal\PtsHost\Line.cs (1)
114double distance = _line.GetDistanceFromCharacterHit(new CharacterHit(dcpFigure, 0));
MS\Internal\PtsHost\TextParaClient.cs (11)
2412charHit = new CharacterHit(dcp - 1, 1); 2419charHit = new CharacterHit(dcp - 1, 1); 2425charHit = new CharacterHit(dcp, 0); 2510charHit = new CharacterHit(dcp - 1, 1); 2534charHit = new CharacterHit(dcp - 1, 1); 2543charHit = new CharacterHit(dcp - 1, 1); 2549charHit = new CharacterHit(dcp, 0); 2646CharacterHit charHit = new CharacterHit(dcp, 0); 2812CharacterHit charHit = new CharacterHit(dcp, 0); 2928CharacterHit textSourceCharacterIndex = new CharacterHit(dcp, 0); 3054CharacterHit charHit = new CharacterHit(dcp, 0);
System\Windows\Controls\TextBlock.cs (4)
2383charHit = new CharacterHit(characterIndex - 1, 1); 2395charHit = new CharacterHit(characterIndex, 0); 2484CharacterHit textSourceCharacterIndex = new CharacterHit(characterIndex, 0); 2592CharacterHit textSourceCharacterIndex = new CharacterHit(characterIndex, 0);
System\Windows\Documents\FixedHighlight.cs (3)
142x1 = run.GetDistanceFromCaretCharacterHit(new CharacterHit(_gBeginOffset, 0)); 146x2 = run.GetDistanceFromCaretCharacterHit(new CharacterHit(chrct - 1, 1)); 150x2 = run.GetDistanceFromCaretCharacterHit(new CharacterHit(_gEndOffset, 0));
System\Windows\Documents\FixedTextView.cs (3)
515new CharacterHit(fixedp.Offset - 1, 1) : 516new CharacterHit(fixedp.Offset, 0); 972return run.GetDistanceFromCaretCharacterHit(new CharacterHit(firstChar, trailingLength));