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