59 references to CharacterHit
PresentationCore (33)
MS\Internal\TextFormatting\FullTextLine.cs (11)
852
CharacterHit characterHit = new
CharacterHit
(_cpFirst, 0);
874
return new
CharacterHit
(_collapsedRange.TextSourceCharacterIndex, _collapsedRange.Length);
879
return new
CharacterHit
(_collapsedRange.TextSourceCharacterIndex, 0);
942
return new
CharacterHit
(GetExternalCp(lsTextCell.lscpStartCell) + i, codepointsToNextCaretStop);
946
return new
CharacterHit
(GetExternalCp(lsTextCell.lscpStartCell) + i, 0);
953
return new
CharacterHit
(GetExternalCp(lsTextCell.lscpStartCell) + caretStopCount - 1, codepointsToNextCaretStop);
1178
return new
CharacterHit
(caretStopIndex, offsetToNextCaretStopIndex);
1183
return new
CharacterHit
(caretStopIndex, offsetToNextCaretStopIndex);
1286
return new
CharacterHit
(caretStopIndex, 0);
2018
DistanceFromCharacterHit(new
CharacterHit
(cp, 0))
2024
DistanceFromCharacterHit(new
CharacterHit
(cp + cchBounds - 1, 1))
MS\Internal\TextFormatting\SimpleTextLine.cs (11)
645
return new
CharacterHit
(_cpFirst, 0);
671
return new
CharacterHit
(first, runIndex.TrailingLength);
709
return new
CharacterHit
(nextVisisbleCp, 1);
717
return new
CharacterHit
(nextVisisbleCp, 1);
754
return new
CharacterHit
(previousVisisbleCp, 0);
762
return new
CharacterHit
(previousVisisbleCp, 0);
816
new
CharacterHit
(firstTextSourceCharacterIndex, 0)
820
new
CharacterHit
(firstTextSourceCharacterIndex + textLength, 0)
1983
return (EOT || idealDistance <= 0) ? new CharacterHit() : new
CharacterHit
(Length, 0);
2009
return new
CharacterHit
(dcp, (idealDistance > currentIdealAdvance / 2 ? 1 : 0));
2013
return new
CharacterHit
(Length - 1, 1);
System\Windows\Media\GlyphRun.cs (10)
657
return new
CharacterHit
(caretStops.Count - 1, 0);
659
return new
CharacterHit
(0, 0);
669
return new
CharacterHit
(secondStopIndex, 0);
679
return new
CharacterHit
(firstStopIndex, caretStops.Count - 1 - firstStopIndex);
687
return new
CharacterHit
(firstStopIndex, 0);
692
return new
CharacterHit
(firstStopIndex, secondStopIndex - firstStopIndex);
724
return new
CharacterHit
(caretStopIndex, codePointsUntilNextStop);
740
return new
CharacterHit
(nextCaretStopIndex, nextCodePointsUntilNextStop);
770
return new
CharacterHit
(caretStopIndex, 0);
784
return new
CharacterHit
(previousCaretStopIndex, 0);
System\Windows\Media\textformatting\TextLine.cs (1)
152
nextHit = new
CharacterHit
(cpFirst + Length - 1, 1);
PresentationFramework (26)
MS\Internal\Documents\TextBoxView.cs (4)
783
sourceCharacterHit = new
CharacterHit
(position.Offset, 0);
790
sourceCharacterHit = new
CharacterHit
(position.Offset - 1, 1);
827
CharacterHit sourceCharacterHit = new
CharacterHit
(position.Offset, 0);
900
CharacterHit sourceCharacterHit = new
CharacterHit
(position.Offset, 0);
MS\Internal\PtsHost\Line.cs (1)
115
double distance = _line.GetDistanceFromCharacterHit(new
CharacterHit
(dcpFigure, 0));
MS\Internal\PtsHost\TextParaClient.cs (11)
2413
charHit = new
CharacterHit
(dcp - 1, 1);
2420
charHit = new
CharacterHit
(dcp - 1, 1);
2426
charHit = new
CharacterHit
(dcp, 0);
2511
charHit = new
CharacterHit
(dcp - 1, 1);
2535
charHit = new
CharacterHit
(dcp - 1, 1);
2544
charHit = new
CharacterHit
(dcp - 1, 1);
2550
charHit = new
CharacterHit
(dcp, 0);
2647
CharacterHit charHit = new
CharacterHit
(dcp, 0);
2813
CharacterHit charHit = new
CharacterHit
(dcp, 0);
2929
CharacterHit textSourceCharacterIndex = new
CharacterHit
(dcp, 0);
3055
CharacterHit charHit = new
CharacterHit
(dcp, 0);
System\Windows\Controls\TextBlock.cs (4)
2384
charHit = new
CharacterHit
(characterIndex - 1, 1);
2396
charHit = new
CharacterHit
(characterIndex, 0);
2485
CharacterHit textSourceCharacterIndex = new
CharacterHit
(characterIndex, 0);
2593
CharacterHit textSourceCharacterIndex = new
CharacterHit
(characterIndex, 0);
System\Windows\Documents\FixedHighlight.cs (3)
143
x1 = run.GetDistanceFromCaretCharacterHit(new
CharacterHit
(_gBeginOffset, 0));
147
x2 = run.GetDistanceFromCaretCharacterHit(new
CharacterHit
(chrct - 1, 1));
151
x2 = run.GetDistanceFromCaretCharacterHit(new
CharacterHit
(_gEndOffset, 0));
System\Windows\Documents\FixedTextView.cs (3)
516
new
CharacterHit
(fixedp.Offset - 1, 1) :
517
new
CharacterHit
(fixedp.Offset, 0);
973
return run.GetDistanceFromCaretCharacterHit(new
CharacterHit
(firstChar, trailingLength));