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