2 types derived from ProtoTemplate
System.Private.Xml (2)
System\Xml\Xsl\Xslt\XslAst.cs (2)
152
internal sealed class AttributeSet :
ProtoTemplate
172
internal sealed class Template :
ProtoTemplate
28 references to ProtoTemplate
System.Private.Xml (28)
System\Xml\Xsl\Xslt\Compiler.cs (2)
52
public List<
ProtoTemplate
> AllTemplates = new List<
ProtoTemplate
>();
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
162
foreach (
ProtoTemplate
tmpl in compiler.AllTemplates)
186
foreach (
ProtoTemplate
tmpl in compiler.AllTemplates)
476
foreach (
ProtoTemplate
tmpl in _compiler.AllTemplates)
641
private void CompileProtoTemplate(
ProtoTemplate
tmpl)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (22)
30
private
ProtoTemplate
? _currentTemplate;
38
private Graph<
ProtoTemplate
>? _revCall0Graph = new Graph<
ProtoTemplate
>();
39
private Graph<
ProtoTemplate
>? _revCall1Graph = new Graph<
ProtoTemplate
>();
41
private Dictionary<QilName, List<
ProtoTemplate
>>? _revApplyTemplatesGraph = new Dictionary<QilName, List<
ProtoTemplate
>>();
174
foreach (
ProtoTemplate
tmpl in compiler.AllTemplates)
182
foreach (
ProtoTemplate
tmpl in compiler.AllTemplates)
752
private void AddApplyTemplatesEdge(QilName mode,
ProtoTemplate
dependentTemplate)
754
List<
ProtoTemplate
>? templates;
757
templates = new List<
ProtoTemplate
>();
774
foreach (
ProtoTemplate
t in _revCall0Graph!.Keys)
778
foreach (
ProtoTemplate
t in _revCall1Graph!.Keys)
783
foreach (
ProtoTemplate
t in _revCall0Graph.Keys)
793
foreach (
ProtoTemplate
t in _revCall1Graph.Keys)
805
private void DepthFirstSearch(
ProtoTemplate
t)
809
List<
ProtoTemplate
>? list;
810
foreach (
ProtoTemplate
u in _revCall0Graph!.GetAdjList(t))
818
foreach (
ProtoTemplate
u in _revCall1Graph!.GetAdjList(t))
833
foreach (
ProtoTemplate
u in list)
1248
foreach (
var
template in compiler.AllTemplates)