69 references to TextPatternRangeEndpoint
PresentationCore (15)
MS\Internal\Automation\TextRangeProviderWrapper.cs (15)
57public int CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 114public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 120public void MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 231TextPatternRangeEndpoint endpoint = (TextPatternRangeEndpoint)args[0]; 233TextPatternRangeEndpoint targetEndpoint = (TextPatternRangeEndpoint)args[2]; 299TextPatternRangeEndpoint endpoint = (TextPatternRangeEndpoint)args[0]; 308TextPatternRangeEndpoint endpoint = (TextPatternRangeEndpoint)args[0]; 310TextPatternRangeEndpoint targetEndpoint = (TextPatternRangeEndpoint)args[2];
PresentationFramework (10)
System\Windows\Controls\TextRangeAdaptor.cs (10)
1610int ITextRangeProvider.CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 1619ITextPointer position = (endpoint == TextPatternRangeEndpoint.Start) ? _start : _end; 1620ITextPointer targetPosition = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 1936int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 1944bool start = (endpoint == TextPatternRangeEndpoint.Start); 2003void ITextRangeProvider.MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 2007ITextPointer targetPointer = (targetEndpoint == TextPatternRangeEndpoint.Start) ? rangeAdaptor._start : rangeAdaptor._end; 2008if (endpoint == TextPatternRangeEndpoint.Start)
UIAutomationClient (18)
MS\Internal\Automation\UiaCoreApi.cs (10)
964internal static int TextRange_CompareEndpoints(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint) 1066internal static int TextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 1073internal static void TextRange_MoveEndpointByRange(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint) 1394private static extern int RawTextRange_CompareEndpoints(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint, out int result); 1421private static extern int RawTextRange_MoveEndpointByUnit(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, TextUnit unit, int count, out int result); 1424private static extern int RawTextRange_MoveEndpointByRange(SafeTextRangeHandle hobj, TextPatternRangeEndpoint endpoint, SafeTextRangeHandle targetRange, TextPatternRangeEndpoint targetEndpoint);
System\Windows\Automation\Text\TextRange.cs (8)
133public int CompareEndpoints(TextPatternRangeEndpoint endpoint, TextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint) 327public int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 341public void MoveEndpointByRange(TextPatternRangeEndpoint endpoint, TextPatternRange targetRange, TextPatternRangeEndpoint targetEndpoint) 436void ValidateEndpointArgument(TextPatternRangeEndpoint endpoint, string name) 438if (endpoint != TextPatternRangeEndpoint.Start && endpoint != TextPatternRangeEndpoint.End)
UIAutomationClientSideProviders (21)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (10)
68int ITextRangeProvider.CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 73int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? Start : End; 74int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 353int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 359bool moveStart = endpoint == TextPatternRangeEndpoint.Start; 417void ITextRangeProvider.MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 424int e = (targetEndpoint == TextPatternRangeEndpoint.Start) ? editRange.Start : editRange.End; 426if (endpoint == TextPatternRangeEndpoint.Start)
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (11)
53int ITextRangeProvider.CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 58int e1 = (endpoint == TextPatternRangeEndpoint.Start) ? _range.Start : _range.End; 59int e2 = (targetEndpoint == TextPatternRangeEndpoint.Start) ? otherRange._range.Start : otherRange._range.End; 267int ITextRangeProvider.MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count) 275if (endpoint == TextPatternRangeEndpoint.Start) 286if (endpoint == TextPatternRangeEndpoint.Start) 299void ITextRangeProvider.MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint) 305int cp = (targetEndpoint == TextPatternRangeEndpoint.Start) ? range.Start : range.End; 306if (endpoint == TextPatternRangeEndpoint.Start)
UIAutomationTypes (5)
System\Windows\Automation\Provider\ITextRangeProvider.cs (5)
57int CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint); 152int MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, int count); 160void MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint);