69 references to TextPatternRangeEndpoint
PresentationCore (15)
MS\Internal\Automation\TextRangeProviderWrapper.cs (15)
56public int CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 113public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 119public void MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 230TextPatternRangeEndpoint endpoint = (TextPatternRangeEndpoint)args[0]; 232TextPatternRangeEndpoint targetEndpoint = (TextPatternRangeEndpoint)args[2]; 298TextPatternRangeEndpoint endpoint = (TextPatternRangeEndpoint)args[0]; 307TextPatternRangeEndpoint endpoint = (TextPatternRangeEndpoint)args[0]; 309TextPatternRangeEndpoint targetEndpoint = (TextPatternRangeEndpoint)args[2];
PresentationFramework (10)
System\Windows\Controls\TextRangeAdaptor.cs (10)
1609int ITextRangeProvider.CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 1618ITextPointer position = (endpoint == TextPatternRangeEndpoint.Start) ? _start : _end; 1619ITextPointer targetPosition = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 1935int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 1943bool start = (endpoint == TextPatternRangeEndpoint.Start); 2002void ITextRangeProvider.MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 2006ITextPointer targetPointer = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 2007if (endpoint == TextPatternRangeEndpoint.Start)
UIAutomationClient (18)
MS\Internal\Automation\UiaCoreApi.cs (10)
963internal static int TextRange_CompareEndpoints(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint) 1065internal static int TextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 1072internal static void TextRange_MoveEndpointByRange(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint) 1393private static extern int RawTextRange_CompareEndpoints(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint, out int result); 1420private static extern int RawTextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, TextUnit unit, int count, out int result); 1423private static extern int RawTextRange_MoveEndpointByRange(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint);
System\Windows\Automation\Text\TextRange.cs (8)
132public int CompareEndpoints(TextPatternRangeEndpoint endpoint, TextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint) 326public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 340public void MoveEndpointByRange(TextPatternRangeEndpoint endpoint, TextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint) 435private void ValidateEndpointArgument(TextPatternRangeEndpoint endpoint, string name) 437if (endpoint != TextPatternRangeEndpoint.Start && endpoint != TextPatternRangeEndpoint.End)
UIAutomationClientSideProviders (21)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (10)
67int ITextRangeProvider.CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 72int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? Start : End; 73int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 352int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 358bool moveStart = endpoint == TextPatternRangeEndpoint.Start; 416void ITextRangeProvider.MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 423int e = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 425if (endpoint == TextPatternRangeEndpoint.Start)
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (11)
52int ITextRangeProvider.CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 57int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? _range.Start : _range.End; 58int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? otherRange._range.Start : otherRange._range.End; 266int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 274if (endpoint == TextPatternRangeEndpoint.Start) 285if (endpoint == TextPatternRangeEndpoint.Start) 298void ITextRangeProvider.MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 304int cp = (targetEndpoint == TextPatternRangeEndpoint.Start) ? range.Start : range.End; 305if (endpoint == TextPatternRangeEndpoint.Start)
UIAutomationTypes (5)
System\Windows\Automation\Provider\ITextRangeProvider.cs (5)
56int CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint); 151int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count); 159void MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint);