2 types derived from ProtoTemplate
System.Data.SqlXml (2)
System\Xml\Xsl\Xslt\XslAst.cs (2)
182internal class AttributeSet : ProtoTemplate { 205internal class Template : ProtoTemplate {
28 references to ProtoTemplate
System.Data.SqlXml (28)
System\Xml\Xsl\Xslt\Compiler.cs (2)
60public List<ProtoTemplate> AllTemplates = new List<ProtoTemplate>();
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
155foreach (ProtoTemplate tmpl in compiler.AllTemplates) { 175foreach (ProtoTemplate tmpl in compiler.AllTemplates) { 415foreach (ProtoTemplate tmpl in compiler.AllTemplates) { 555private void CompileProtoTemplate(ProtoTemplate tmpl) {
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (22)
32private ProtoTemplate currentTemplate; 40private Graph<ProtoTemplate> revCall0Graph = new Graph<ProtoTemplate>(); 41private Graph<ProtoTemplate> revCall1Graph = new Graph<ProtoTemplate>(); 43private Dictionary<QilName, List<ProtoTemplate>> revApplyTemplatesGraph = new Dictionary<QilName, List<ProtoTemplate>>(); 156foreach (ProtoTemplate tmpl in compiler.AllTemplates) { 163foreach (ProtoTemplate tmpl in compiler.AllTemplates) { 707private void AddApplyTemplatesEdge(QilName mode, ProtoTemplate dependentTemplate) { 708List<ProtoTemplate> templates; 710templates = new List<ProtoTemplate>(); 723foreach (ProtoTemplate t in revCall0Graph.Keys) { 726foreach (ProtoTemplate t in revCall1Graph.Keys) { 730foreach (ProtoTemplate t in revCall0Graph.Keys) { 737foreach (ProtoTemplate t in revCall1Graph.Keys) { 746private void DepthFirstSearch(ProtoTemplate t) { 749List<ProtoTemplate> list; 750foreach (ProtoTemplate u in revCall0Graph.GetAdjList(t)) { 756foreach (ProtoTemplate u in revCall1Graph.GetAdjList(t)) { 768foreach (ProtoTemplate u in list) { 1105foreach (var template in compiler.AllTemplates) {