1 instantiation of Template
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\XslAst.cs (1)
489return new Template(name, match, mode, priority, xslVer);
39 references to Template
System.Data.SqlXml (39)
System\Xml\Xsl\Xslt\Compiler.cs (2)
63public Dictionary<QilName, Template> NamedTemplates = new Dictionary<QilName, Template>();
System\Xml\Xsl\Xslt\MatcherBuilder.cs (2)
94private Template template; 121public TemplateMatch(Template template, QilLoop filter) {
System\Xml\Xsl\Xslt\QilGenerator.cs (8)
412Dictionary<VarPar, Template > paramToTemplate = null; 439Template template = tmpl as Template; 495paramToTemplate = new Dictionary<VarPar, Template>(); 529Template tmpl = paramToTemplate[par]; 564Debug.Assert(tmpl is Template, "Only templates can have explicit arguments"); 1057Template tmpl; 1798foreach (Template template in sheet.Templates) {
System\Xml\Xsl\Xslt\Stylesheet.cs (5)
46public List<Template> Templates = new List<Template>(); // Templates defined on this level. Empty for RootLevel. 50public void AddTemplateMatch(Template template, QilLoop filter) { 94public bool AddTemplate(Template template) { 103Template old;
System\Xml\Xsl\Xslt\XslAst.cs (1)
488public static Template Template(QilName name, string match, QilName mode, double priority, XslVersion xslVer) {
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (18)
42private Dictionary<Template, Stylesheet> fwdApplyImportsGraph = new Dictionary<Template, Stylesheet>(); 189foreach (KeyValuePair<Template, Stylesheet> pair in fwdApplyImportsGraph) { 220private void AddImportDependencies(Stylesheet sheet, Template focusDonor) { 221foreach (Template tmpl in sheet.Templates) { 246foreach (Template tmpl in sheet.Templates) { 362protected override XslFlags VisitTemplate(Template node) { 371Debug.Assert(currentTemplate is Template, "xsl:apply-imports can only occur within xsl:template"); 372fwdApplyImportsGraph[(Template)currentTemplate] = (Stylesheet)node.Arg; 417Template target; 632Template tmpl = currentTemplate as Template; 762Template template = t as Template; 1096private Stack<Template> newTemplates; 1102this.newTemplates = new Stack<Template>(); 1113var newtemplate = newTemplates.Pop(); 1265Template newtemplate = AstFactory.Template(templatename, null, XsltLoader.nullMode, double.NaN, node.XslVersion);
System\Xml\Xsl\Xslt\XsltLoader.cs (1)
36private Template curTemplate; // Current template
System\Xml\Xsl\Xslt\XslVisitor.cs (2)
37case XslNodeType.Template : return VisitTemplate ((Template) node); 72protected virtual T VisitTemplate (Template node) { return VisitChildren( node ); }