1 instantiation of Pattern
System.Private.Xml (1)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
340
Pattern pattern = new
Pattern
(match, ++_priority);
21 references to Pattern
System.Private.Xml (21)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (21)
261
public Dictionary<QilName, List<
Pattern
>> FixedNamePatterns = new Dictionary<QilName, List<
Pattern
>>();
263
public List<
Pattern
> NonFixedNamePatterns = new List<
Pattern
>();
272
public void Add(
Pattern
pattern)
275
List<
Pattern
>? list;
286
list = FixedNamePatterns[qname] = new List<
Pattern
>();
312
private readonly List<
Pattern
> _textPatterns = new List<
Pattern
>();
313
private readonly List<
Pattern
> _documentPatterns = new List<
Pattern
>();
314
private readonly List<
Pattern
> _commentPatterns = new List<
Pattern
>();
316
private readonly List<
Pattern
> _heterogenousPatterns = new List<
Pattern
>();
340
Pattern
pattern = new Pattern(match, ++_priority);
396
private QilNode MatchPatterns(QilIterator it, List<
Pattern
> patternList)
401
foreach (
Pattern
pattern in patternList)
410
private QilNode MatchPatterns(QilIterator it, XmlQueryType xt, List<
Pattern
> patternList, QilNode otherwise)
429
private QilNode MatchPatternsWhosePriorityGreater(QilIterator it, List<
Pattern
> patternList, QilNode matcher)
444
foreach (
Pattern
pattern in patternList)