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