1 instantiation of TemplateMatch
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\Stylesheet.cs (1)
55matchesForMode.Add(new TemplateMatch(template, filter));
18 references to TemplateMatch
System.Data.SqlXml (18)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (13)
210internal class TemplateMatchComparer : IComparer<TemplateMatch> { 216public int Compare(TemplateMatch x, TemplateMatch y) { 229public readonly TemplateMatch Match; 234public Pattern(TemplateMatch match, int priority) { 290private List<List<TemplateMatch>> allMatches = new List<List<TemplateMatch>>(); 306private void AddPatterns(List<TemplateMatch> matches) { 308foreach (TemplateMatch match in matches) { 329List<TemplateMatch> matchesForMode; 343private QilNode MatchPattern(QilIterator it, TemplateMatch match) { 455foreach (List<TemplateMatch> list in allMatches) { 456foreach (TemplateMatch match in list) {
System\Xml\Xsl\Xslt\Stylesheet.cs (5)
48public Dictionary<QilName, List<TemplateMatch>> TemplateMatches = new Dictionary<QilName, List<TemplateMatch>>(); 51List<TemplateMatch> matchesForMode; 53matchesForMode = TemplateMatches[template.Mode] = new List<TemplateMatch>(); 60TemplateMatches[mode].Sort(TemplateMatch.Comparer);