97 references to TextUnit
PresentationCore (9)
MS\Internal\Automation\TextRangeProviderWrapper.cs (9)
68
public void ExpandToEnclosingUnit(
TextUnit
unit)
108
public int Move(
TextUnit
unit, int count)
114
public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
240
TextUnit
unit = (
TextUnit
)args[0];
291
TextUnit
unit = (
TextUnit
)args[0];
300
TextUnit
unit = (
TextUnit
)args[1];
PresentationFramework (30)
System\Windows\Controls\TextRangeAdaptor.cs (30)
520
private void ExpandToEnclosingUnit(
TextUnit
unit, bool expandStart, bool expandEnd)
525
case
TextUnit
.Character:
536
case
TextUnit
.Word:
547
case
TextUnit
.Format:
591
case
TextUnit
.Line:
637
case
TextUnit
.Paragraph:
658
case
TextUnit
.Page:
705
case
TextUnit
.Document:
725
private bool MoveToUnitBoundary(ITextPointer position, bool isStart, LogicalDirection direction,
TextUnit
unit)
731
case
TextUnit
.Character:
741
case
TextUnit
.Word:
751
case
TextUnit
.Format:
777
case
TextUnit
.Line:
849
case
TextUnit
.Paragraph:
898
case
TextUnit
.Page:
953
case
TextUnit
.Document:
989
private int MovePositionByUnits(ITextPointer position,
TextUnit
unit, int count)
1000
case
TextUnit
.Character:
1011
case
TextUnit
.Word:
1022
case
TextUnit
.Format:
1079
case
TextUnit
.Line:
1106
case
TextUnit
.Paragraph:
1123
case
TextUnit
.Page:
1191
case
TextUnit
.Document:
1630
void ITextRangeProvider.ExpandToEnclosingUnit(
TextUnit
unit)
1880
int ITextRangeProvider.Move(
TextUnit
unit, int count)
1886
if (unit !=
TextUnit
.Paragraph)
1907
if (unit !=
TextUnit
.Page)
1936
int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
1970
if (unit !=
TextUnit
.Page)
UIAutomationClient (12)
MS\Internal\Automation\UiaCoreApi.cs (6)
971
internal static void TextRange_ExpandToEnclosingUnit(SafeTextRangeHandle hobj,
TextUnit
unit)
1059
internal static int TextRange_Move(SafeTextRangeHandle hobj,
TextUnit
unit, int count)
1066
internal static int TextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
1397
private static extern int RawTextRange_ExpandToEnclosingUnit(SafeTextRangeHandle hobj,
TextUnit
unit);
1418
private static extern int RawTextRange_Move(SafeTextRangeHandle hobj,
TextUnit
unit, int count, out int result);
1421
private static extern int RawTextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count, out int result);
System\Windows\Automation\Text\TextRange.cs (6)
155
public void ExpandToEnclosingUnit(
TextUnit
unit)
307
public int Move(
TextUnit
unit, int count)
327
public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
461
void ValidateUnitArgument(
TextUnit
unit, string name)
463
if (unit<
TextUnit
.Character || unit>
TextUnit
.Document)
UIAutomationClientSideProviders (43)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (30)
78
void ITextRangeProvider.ExpandToEnclosingUnit(
TextUnit
unit)
84
case
TextUnit
.Character:
90
End = MoveEndpointForward(End,
TextUnit
.Character, 1, out moved);
94
case
TextUnit
.Word:
134
case
TextUnit
.Line:
150
case
TextUnit
.Paragraph:
167
case
TextUnit
.Format:
168
case
TextUnit
.Page:
169
case
TextUnit
.Document:
175
throw new System.ComponentModel.InvalidEnumArgumentException("unit", (int)unit, typeof(
TextUnit
));
299
int ITextRangeProvider.Move(
TextUnit
unit, int count)
353
int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
815
private int MoveEndpointForward(int index,
TextUnit
unit, int count, out int moved)
819
case
TextUnit
.Character:
831
case
TextUnit
.Word:
859
case
TextUnit
.Line:
885
case
TextUnit
.Paragraph:
899
case
TextUnit
.Format:
900
case
TextUnit
.Page:
901
case
TextUnit
.Document:
917
throw new System.ComponentModel.InvalidEnumArgumentException("unit", (int)unit, typeof(
TextUnit
));
926
private int MoveEndpointBackward(int index,
TextUnit
unit, int count, out int moved)
930
case
TextUnit
.Character:
944
case
TextUnit
.Word:
972
case
TextUnit
.Line:
1025
case
TextUnit
.Paragraph:
1039
case
TextUnit
.Format:
1040
case
TextUnit
.Page:
1041
case
TextUnit
.Document:
1055
throw new System.ComponentModel.InvalidEnumArgumentException("unit", (int)unit, typeof(
TextUnit
));
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (13)
63
void ITextRangeProvider.ExpandToEnclosingUnit(
TextUnit
unit)
69
case
TextUnit
.Format:
249
int ITextRangeProvider.Move(
TextUnit
unit, int count)
256
case
TextUnit
.Format:
267
int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
274
case
TextUnit
.Format:
1241
private static TomUnit TomUnitFromTextUnit(
TextUnit
unit, string name)
1245
case
TextUnit
.Character:
1248
case
TextUnit
.Word:
1251
case
TextUnit
.Line:
1254
case
TextUnit
.Paragraph:
1257
case
TextUnit
.Page:
1258
case
TextUnit
.Document:
UIAutomationTypes (3)
System\Windows\Automation\Provider\ITextRangeProvider.cs (3)
65
void ExpandToEnclosingUnit(
TextUnit
unit);
138
int Move(
TextUnit
unit, int count);
152
int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count);