97 references to TextUnit
PresentationCore (9)
MS\Internal\Automation\TextRangeProviderWrapper.cs (9)
67
public void ExpandToEnclosingUnit(
TextUnit
unit)
107
public int Move(
TextUnit
unit, int count)
113
public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
239
TextUnit
unit = (
TextUnit
)args[0];
290
TextUnit
unit = (
TextUnit
)args[0];
299
TextUnit
unit = (
TextUnit
)args[1];
PresentationFramework (30)
System\Windows\Controls\TextRangeAdaptor.cs (30)
519
private void ExpandToEnclosingUnit(
TextUnit
unit, bool expandStart, bool expandEnd)
524
case
TextUnit
.Character:
535
case
TextUnit
.Word:
546
case
TextUnit
.Format:
590
case
TextUnit
.Line:
636
case
TextUnit
.Paragraph:
657
case
TextUnit
.Page:
704
case
TextUnit
.Document:
724
private bool MoveToUnitBoundary(ITextPointer position, bool isStart, LogicalDirection direction,
TextUnit
unit)
730
case
TextUnit
.Character:
740
case
TextUnit
.Word:
750
case
TextUnit
.Format:
776
case
TextUnit
.Line:
848
case
TextUnit
.Paragraph:
897
case
TextUnit
.Page:
952
case
TextUnit
.Document:
988
private int MovePositionByUnits(ITextPointer position,
TextUnit
unit, int count)
999
case
TextUnit
.Character:
1010
case
TextUnit
.Word:
1021
case
TextUnit
.Format:
1078
case
TextUnit
.Line:
1105
case
TextUnit
.Paragraph:
1122
case
TextUnit
.Page:
1190
case
TextUnit
.Document:
1629
void ITextRangeProvider.ExpandToEnclosingUnit(
TextUnit
unit)
1879
int ITextRangeProvider.Move(
TextUnit
unit, int count)
1885
if (unit !=
TextUnit
.Paragraph)
1906
if (unit !=
TextUnit
.Page)
1935
int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
1969
if (unit !=
TextUnit
.Page)
UIAutomationClient (12)
MS\Internal\Automation\UiaCoreApi.cs (6)
970
internal static void TextRange_ExpandToEnclosingUnit(SafeTextRangeHandle hobj,
TextUnit
unit)
1058
internal static int TextRange_Move(SafeTextRangeHandle hobj,
TextUnit
unit, int count)
1065
internal static int TextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
1396
private static extern int RawTextRange_ExpandToEnclosingUnit(SafeTextRangeHandle hobj,
TextUnit
unit);
1417
private static extern int RawTextRange_Move(SafeTextRangeHandle hobj,
TextUnit
unit, int count, out int result);
1420
private static extern int RawTextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count, out int result);
System\Windows\Automation\Text\TextRange.cs (6)
154
public void ExpandToEnclosingUnit(
TextUnit
unit)
306
public int Move(
TextUnit
unit, int count)
326
public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
460
private void ValidateUnitArgument(
TextUnit
unit, string name)
462
if (unit<
TextUnit
.Character || unit>
TextUnit
.Document)
UIAutomationClientSideProviders (43)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (30)
77
void ITextRangeProvider.ExpandToEnclosingUnit(
TextUnit
unit)
83
case
TextUnit
.Character:
89
End = MoveEndpointForward(End,
TextUnit
.Character, 1, out moved);
93
case
TextUnit
.Word:
133
case
TextUnit
.Line:
149
case
TextUnit
.Paragraph:
166
case
TextUnit
.Format:
167
case
TextUnit
.Page:
168
case
TextUnit
.Document:
174
throw new System.ComponentModel.InvalidEnumArgumentException("unit", (int)unit, typeof(
TextUnit
));
298
int ITextRangeProvider.Move(
TextUnit
unit, int count)
352
int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
814
private int MoveEndpointForward(int index,
TextUnit
unit, int count, out int moved)
818
case
TextUnit
.Character:
830
case
TextUnit
.Word:
858
case
TextUnit
.Line:
884
case
TextUnit
.Paragraph:
898
case
TextUnit
.Format:
899
case
TextUnit
.Page:
900
case
TextUnit
.Document:
916
throw new System.ComponentModel.InvalidEnumArgumentException("unit", (int)unit, typeof(
TextUnit
));
925
private int MoveEndpointBackward(int index,
TextUnit
unit, int count, out int moved)
929
case
TextUnit
.Character:
943
case
TextUnit
.Word:
971
case
TextUnit
.Line:
1024
case
TextUnit
.Paragraph:
1038
case
TextUnit
.Format:
1039
case
TextUnit
.Page:
1040
case
TextUnit
.Document:
1054
throw new System.ComponentModel.InvalidEnumArgumentException("unit", (int)unit, typeof(
TextUnit
));
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (13)
62
void ITextRangeProvider.ExpandToEnclosingUnit(
TextUnit
unit)
68
case
TextUnit
.Format:
248
int ITextRangeProvider.Move(
TextUnit
unit, int count)
255
case
TextUnit
.Format:
266
int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count)
273
case
TextUnit
.Format:
1240
private static TomUnit TomUnitFromTextUnit(
TextUnit
unit, string name)
1244
case
TextUnit
.Character:
1247
case
TextUnit
.Word:
1250
case
TextUnit
.Line:
1253
case
TextUnit
.Paragraph:
1256
case
TextUnit
.Page:
1257
case
TextUnit
.Document:
UIAutomationTypes (3)
System\Windows\Automation\Provider\ITextRangeProvider.cs (3)
64
void ExpandToEnclosingUnit(
TextUnit
unit);
137
int Move(
TextUnit
unit, int count);
151
int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint,
TextUnit
unit, int count);