2 instantiations of TextPatternRange
UIAutomationClient (2)
System\Windows\Automation\Text\TextRange.cs (2)
70
return new
TextPatternRange
(hTextRange, pattern);
84
ranges[i] = new
TextPatternRange
(hTextRanges[i], pattern);
21 references to TextPatternRange
UIAutomationClient (21)
System\Windows\Automation\Text\TextRange.cs (11)
64
internal static
TextPatternRange
Wrap(SafeTextRangeHandle hTextRange, TextPattern pattern)
73
internal static
TextPatternRange
[] Wrap(SafeTextRangeHandle [] hTextRanges, TextPattern pattern)
78
TextPatternRange
[] ranges = new
TextPatternRange
[hTextRanges.Length];
104
public
TextPatternRange
Clone()
116
public bool Compare(
TextPatternRange
range)
132
public int CompareEndpoints(TextPatternRangeEndpoint endpoint,
TextPatternRange
targetRange, TextPatternRangeEndpoint targetEndpoint)
171
public
TextPatternRange
FindAttribute(AutomationTextAttribute attribute, object value, bool backward)
210
public
TextPatternRange
FindText(string text, bool backward, bool ignoreCase)
340
public void MoveEndpointByRange(TextPatternRangeEndpoint endpoint,
TextPatternRange
targetRange, TextPatternRangeEndpoint targetEndpoint)
444
private void ValidateRangeArgument(
TextPatternRange
range, string name)
System\Windows\Automation\TextPattern.cs (10)
172
public
TextPatternRange
[] GetSelection()
175
return
TextPatternRange
.Wrap(hTextRanges, this);
185
public
TextPatternRange
[] GetVisibleRanges()
188
return
TextPatternRange
.Wrap(hTextRanges, this);
198
public
TextPatternRange
RangeFromChild(AutomationElement childElement)
202
return
TextPatternRange
.Wrap(hTextRange, this);
214
public
TextPatternRange
RangeFromPoint(Point screenLocation)
224
return
TextPatternRange
.Wrap(hTextRange, this);
241
public
TextPatternRange
DocumentRange
246
return
TextPatternRange
.Wrap(hTextRange, this);