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