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