-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
XPathPrecedingIterator.xml
149 lines (143 loc) · 8.21 KB
/
XPathPrecedingIterator.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
<Type Name="XPathPrecedingIterator" FullName="System.Xml.Xsl.Runtime.XPathPrecedingIterator">
<TypeSignature Language="C#" Value="public struct XPathPrecedingIterator" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit XPathPrecedingIterator extends System.ValueType" />
<TypeSignature Language="DocId" Value="T:System.Xml.Xsl.Runtime.XPathPrecedingIterator" />
<TypeSignature Language="VB.NET" Value="Public Structure XPathPrecedingIterator" />
<TypeSignature Language="F#" Value="type XPathPrecedingIterator = struct" />
<TypeSignature Language="C++ CLI" Value="public value class XPathPrecedingIterator" />
<AssemblyInfo>
<AssemblyName>System.Data.SqlXml</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]</AttributeName>
<AttributeName Language="F#">[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The XPath preceding axis rules specify that ancestors are not included, even though they precede the starting node in document order.
]]></format>
</remarks>
<forInternalUseOnly />
</Docs>
<Members>
<Member MemberName="Create">
<MemberSignature Language="C#" Value="public void Create (System.Xml.XPath.XPathNavigator context, System.Xml.Xsl.Runtime.XmlNavigatorFilter filter);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Create(class System.Xml.XPath.XPathNavigator context, class System.Xml.Xsl.Runtime.XmlNavigatorFilter filter) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Xml.Xsl.Runtime.XPathPrecedingIterator.Create(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.Runtime.XmlNavigatorFilter)" />
<MemberSignature Language="VB.NET" Value="Public Sub Create (context As XPathNavigator, filter As XmlNavigatorFilter)" />
<MemberSignature Language="F#" Value="member this.Create : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.Runtime.XmlNavigatorFilter -> unit" Usage="xPathPrecedingIterator.Create (context, filter)" />
<MemberSignature Language="C++ CLI" Value="public:
 void Create(System::Xml::XPath::XPathNavigator ^ context, System::Xml::Xsl::Runtime::XmlNavigatorFilter ^ filter);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.SqlXml</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="System.Xml.XPath.XPathNavigator" />
<Parameter Name="filter" Type="System.Xml.Xsl.Runtime.XmlNavigatorFilter" />
</Parameters>
<Docs>
<param name="context">The node from which you start traversing ancestors.</param>
<param name="filter">An instance of the <see cref="T:System.Xml.Xsl.Runtime.XmlNavigatorFilter" /> class, which enables you to filter nodes based on the name. For more information, see <see cref="T:System.Xml.Xsl.Runtime.XmlNavigatorFilter" />.</param>
<summary>Initializes the <see cref="T:System.Xml.Xsl.Runtime.XPathPrecedingIterator" />.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="Current">
<MemberSignature Language="C#" Value="public System.Xml.XPath.XPathNavigator Current { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Xml.XPath.XPathNavigator Current" />
<MemberSignature Language="DocId" Value="P:System.Xml.Xsl.Runtime.XPathPrecedingIterator.Current" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Current As XPathNavigator" />
<MemberSignature Language="F#" Value="member this.Current : System.Xml.XPath.XPathNavigator" Usage="System.Xml.Xsl.Runtime.XPathPrecedingIterator.Current" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Xml::XPath::XPathNavigator ^ Current { System::Xml::XPath::XPathNavigator ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.SqlXml</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Xml.XPath.XPathNavigator</ReturnType>
</ReturnValue>
<Docs>
<summary>Returns the current result navigator.</summary>
<value>The current result navigator.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The state of the navigator changes only if the <xref:System.Xml.Xsl.Runtime.XPathPrecedingIterator.MoveNext%2A> method has returned `true`.
]]></format>
</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="MoveNext">
<MemberSignature Language="C#" Value="public bool MoveNext ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool MoveNext() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Xml.Xsl.Runtime.XPathPrecedingIterator.MoveNext" />
<MemberSignature Language="VB.NET" Value="Public Function MoveNext () As Boolean" />
<MemberSignature Language="F#" Value="member this.MoveNext : unit -> bool" Usage="xPathPrecedingIterator.MoveNext " />
<MemberSignature Language="C++ CLI" Value="public:
 bool MoveNext();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.SqlXml</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.Xml</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Positions the iterator on the next preceding node in reverse document order.</summary>
<returns>
<see langword="true" /> if the iterator was set to the next preceding node; otherwise, <see langword="false" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If the iterator was set to the next preceding node, the <xref:System.Xml.Xsl.Runtime.XPathPrecedingIterator.MoveNext%2A> method sets the <xref:System.Xml.Xsl.Runtime.XPathPrecedingIterator.Current%2A> property to the current result navigator; otherwise, the <xref:System.Xml.Xsl.Runtime.XPathPrecedingIterator.Current%2A> property remains unchanged.
]]></format>
</remarks>
<forInternalUseOnly />
</Docs>
</Member>
</Members>
</Type>