-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
TextElementAutomationPeer.xml
222 lines (218 loc) · 16.9 KB
/
TextElementAutomationPeer.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
<Type Name="TextElementAutomationPeer" FullName="System.Windows.Automation.Peers.TextElementAutomationPeer">
<TypeSignature Language="C#" Value="public class TextElementAutomationPeer : System.Windows.Automation.Peers.ContentTextAutomationPeer" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TextElementAutomationPeer extends System.Windows.Automation.Peers.ContentTextAutomationPeer" />
<TypeSignature Language="DocId" Value="T:System.Windows.Automation.Peers.TextElementAutomationPeer" />
<TypeSignature Language="VB.NET" Value="Public Class TextElementAutomationPeer
Inherits ContentTextAutomationPeer" />
<TypeSignature Language="F#" Value="type TextElementAutomationPeer = class
 inherit ContentTextAutomationPeer" />
<TypeSignature Language="C++ CLI" Value="public ref class TextElementAutomationPeer : System::Windows::Automation::Peers::ContentTextAutomationPeer" />
<AssemblyInfo>
<AssemblyName>PresentationFramework</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Windows.Automation.Peers.ContentTextAutomationPeer</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Exposes <see cref="T:System.Windows.Documents.TextElement" /> types to UI Automation.</summary>
<remarks>To be added.</remarks>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-control-patterns">UI Automation Control Patterns</related>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-text-pattern">UI Automation Text Pattern</related>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TextElementAutomationPeer (System.Windows.Documents.TextElement owner);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Windows.Documents.TextElement owner) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Automation.Peers.TextElementAutomationPeer.#ctor(System.Windows.Documents.TextElement)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (owner As TextElement)" />
<MemberSignature Language="F#" Value="new System.Windows.Automation.Peers.TextElementAutomationPeer : System.Windows.Documents.TextElement -> System.Windows.Automation.Peers.TextElementAutomationPeer" Usage="new System.Windows.Automation.Peers.TextElementAutomationPeer owner" />
<MemberSignature Language="C++ CLI" Value="public:
 TextElementAutomationPeer(System::Windows::Documents::TextElement ^ owner);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationFramework</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="owner" Type="System.Windows.Documents.TextElement" />
</Parameters>
<Docs>
<param name="owner">The <see cref="T:System.Windows.Documents.TextElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.TextElementAutomationPeer" />.</param>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Automation.Peers.TextElementAutomationPeer" /> class.</summary>
<remarks>To be added.</remarks>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-control-patterns">UI Automation Control Patterns</related>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-text-pattern">UI Automation Text Pattern</related>
</Docs>
</Member>
<Member MemberName="GetBoundingRectangleCore">
<MemberSignature Language="C#" Value="protected override System.Windows.Rect GetBoundingRectangleCore ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance valuetype System.Windows.Rect GetBoundingRectangleCore() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Automation.Peers.TextElementAutomationPeer.GetBoundingRectangleCore" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function GetBoundingRectangleCore () As Rect" />
<MemberSignature Language="F#" Value="override this.GetBoundingRectangleCore : unit -> System.Windows.Rect" Usage="textElementAutomationPeer.GetBoundingRectangleCore " />
<MemberSignature Language="C++ CLI" Value="protected:
 override System::Windows::Rect GetBoundingRectangleCore();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationFramework</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Security.SecurityCritical]</AttributeName>
<AttributeName Language="F#">[<System.Security.SecurityCritical>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Security.SecurityTreatAsSafe]</AttributeName>
<AttributeName Language="F#">[<System.Security.SecurityTreatAsSafe>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Rect</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets the <see cref="T:System.Windows.Rect" /> representing the bounding rectangle of the <see cref="T:System.Windows.Documents.TextElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.TextElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle" />.</summary>
<returns>The <see cref="T:System.Windows.Rect" /> that contains the coordinates of the element, or <see cref="P:System.Windows.Rect.Empty" /> if the element is not a <see cref="T:System.Windows.Interop.HwndSource" /> and a <see cref="T:System.Windows.PresentationSource" />.</returns>
<remarks>To be added.</remarks>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-control-patterns">UI Automation Control Patterns</related>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-text-pattern">UI Automation Text Pattern</related>
</Docs>
</Member>
<Member MemberName="GetChildrenCore">
<MemberSignature Language="C#" Value="protected override System.Collections.Generic.List<System.Windows.Automation.Peers.AutomationPeer> GetChildrenCore ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Collections.Generic.List`1<class System.Windows.Automation.Peers.AutomationPeer> GetChildrenCore() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Automation.Peers.TextElementAutomationPeer.GetChildrenCore" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function GetChildrenCore () As List(Of AutomationPeer)" />
<MemberSignature Language="F#" Value="override this.GetChildrenCore : unit -> System.Collections.Generic.List<System.Windows.Automation.Peers.AutomationPeer>" Usage="textElementAutomationPeer.GetChildrenCore " />
<MemberSignature Language="C++ CLI" Value="protected:
 override System::Collections::Generic::List<System::Windows::Automation::Peers::AutomationPeer ^> ^ GetChildrenCore();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationFramework</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.List<System.Windows.Automation.Peers.AutomationPeer></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets the collection of child elements of the <see cref="T:System.Windows.Documents.TextElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.TextElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetChildren" />.</summary>
<returns>
<see langword="null" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Because <xref:System.Windows.Automation.Peers.DocumentAutomationPeer> provides access to its content through <xref:System.Windows.Automation.TextPattern>, this method always returns `null`.
]]></format>
</remarks>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-control-patterns">UI Automation Control Patterns</related>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-text-pattern">UI Automation Text Pattern</related>
</Docs>
</Member>
<Member MemberName="GetClickablePointCore">
<MemberSignature Language="C#" Value="protected override System.Windows.Point GetClickablePointCore ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance valuetype System.Windows.Point GetClickablePointCore() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Automation.Peers.TextElementAutomationPeer.GetClickablePointCore" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function GetClickablePointCore () As Point" />
<MemberSignature Language="F#" Value="override this.GetClickablePointCore : unit -> System.Windows.Point" Usage="textElementAutomationPeer.GetClickablePointCore " />
<MemberSignature Language="C++ CLI" Value="protected:
 override System::Windows::Point GetClickablePointCore();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationFramework</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Security.SecurityCritical]</AttributeName>
<AttributeName Language="F#">[<System.Security.SecurityCritical>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Security.SecurityTreatAsSafe]</AttributeName>
<AttributeName Language="F#">[<System.Security.SecurityTreatAsSafe>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Point</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a <see cref="T:System.Windows.Point" /> that represents the clickable space that is on the <see cref="T:System.Windows.Documents.TextElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.TextElementAutomationPeer" />. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint" />.</summary>
<returns>The <see cref="T:System.Windows.Point" /> on the element that allows a click. The point values are (<see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NaN" />) if the element is not a <see cref="T:System.Windows.Interop.HwndSource" /> and a <see cref="T:System.Windows.PresentationSource" />.</returns>
<remarks>To be added.</remarks>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-control-patterns">UI Automation Control Patterns</related>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-text-pattern">UI Automation Text Pattern</related>
</Docs>
</Member>
<Member MemberName="IsOffscreenCore">
<MemberSignature Language="C#" Value="protected override bool IsOffscreenCore ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool IsOffscreenCore() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Automation.Peers.TextElementAutomationPeer.IsOffscreenCore" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function IsOffscreenCore () As Boolean" />
<MemberSignature Language="F#" Value="override this.IsOffscreenCore : unit -> bool" Usage="textElementAutomationPeer.IsOffscreenCore " />
<MemberSignature Language="C++ CLI" Value="protected:
 override bool IsOffscreenCore();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationFramework</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a value that indicates whether <see cref="T:System.Windows.Documents.TextElement" /> that is associated with this <see cref="T:System.Windows.Automation.Peers.TextElementAutomationPeer" /> is off of the screen. Called by <see cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreen" />.</summary>
<returns>
<see langword="true" /> if the element is not on the screen; otherwise, <see langword="false" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property does not indicate whether the element is visible. In some circumstances, the element can be on the screen but still not be visible. An example is an element that is obscured by other elements.
]]></format>
</remarks>
<altmember cref="M:System.Windows.Automation.Peers.AutomationPeer.IsOffscreenCore" />
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-control-patterns">UI Automation Control Patterns</related>
<related type="Article" href="/dotnet/framework/ui-automation/ui-automation-text-pattern">UI Automation Text Pattern</related>
</Docs>
</Member>
</Members>
</Type>