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