4 types derived from XmlNavigatorFilter
System.Private.Xml (4)
System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs (4)
60
internal sealed class XmlNavNameFilter :
XmlNavigatorFilter
135
internal sealed class XmlNavTypeFilter :
XmlNavigatorFilter
226
internal sealed class XmlNavAttrFilter :
XmlNavigatorFilter
298
internal sealed class XmlNavNeverFilter :
XmlNavigatorFilter
43 references to XmlNavigatorFilter
System.Private.Xml (43)
System\Xml\Xsl\Runtime\ContentIterators.cs (2)
304
private
XmlNavigatorFilter
_filter;
320
public void Create(
XmlNavigatorFilter
filter)
System\Xml\Xsl\Runtime\SiblingIterators.cs (7)
20
private
XmlNavigatorFilter
_filter;
26
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter)
63
public void Create(
XmlNavigatorFilter
filter)
96
private
XmlNavigatorFilter
_filter;
102
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter)
132
private
XmlNavigatorFilter
_filter;
139
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter)
System\Xml\Xsl\Runtime\TreeIterators.cs (21)
16
private
XmlNavigatorFilter
_filter;
23
public void Create(XPathNavigator input,
XmlNavigatorFilter
filter, bool orSelf)
75
private
XmlNavigatorFilter
_filter;
90
public void Create(
XmlNavigatorFilter
filter, bool orSelf)
157
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter)
199
private
XmlNavigatorFilter
_filter;
206
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter, bool orSelf)
262
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter, bool orSelf)
303
private
XmlNavigatorFilter
_filter;
310
public void Create(XPathNavigator input,
XmlNavigatorFilter
filter)
348
internal static bool MoveFirst(
XmlNavigatorFilter
filter, XPathNavigator nav)
396
private
XmlNavigatorFilter
_filter;
412
public void Create(
XmlNavigatorFilter
filter)
546
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter)
602
public void Create(XPathNavigator context,
XmlNavigatorFilter
filter)
641
private
XmlNavigatorFilter
_filter;
648
public void Create(XPathNavigator input,
XmlNavigatorFilter
filter)
718
private
XmlNavigatorFilter
_filter;
734
public void Create(
XmlNavigatorFilter
filter)
862
private
XmlNavigatorFilter
_filter;
877
public void Create(XPathNavigator start,
XmlNavigatorFilter
filter, XPathNavigator end)
System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs (9)
68
public static
XmlNavigatorFilter
Create(string localName, string namespaceUri)
137
private static readonly
XmlNavigatorFilter
[] s_typeFilters = CreateTypeFilters();
144
private static
XmlNavigatorFilter
[] CreateTypeFilters()
146
var filters = new
XmlNavigatorFilter
[(int)XPathNodeType.Comment + 1];
157
public static
XmlNavigatorFilter
Create(XPathNodeType nodeType)
228
private static readonly
XmlNavigatorFilter
s_singleton = new XmlNavAttrFilter();
233
public static
XmlNavigatorFilter
Create()
300
private static readonly
XmlNavigatorFilter
s_singleton = new XmlNavNeverFilter();
305
public static
XmlNavigatorFilter
Create()
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (4)
43
private readonly
XmlNavigatorFilter
[]? _filters; // Name filters (contain atomized names)
124
_filters = new
XmlNavigatorFilter
[filters.Length];
339
public
XmlNavigatorFilter
GetNameFilter(int index)
351
public
XmlNavigatorFilter
GetTypeFilter(XPathNodeType nodeType)