4 writes to Definition
System.Private.Xml (4)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
253
ndFunc.
Definition
= _contentAnalyzer.Analyze(ndFunc, ndFunc.Definition)!;
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
623
func.
Definition
= CompileVarParValue(par);
670
tmpl.Function.
Definition
= CompileInstructions(tmpl.Content);
2731
applyFunction.
Definition
= _matcherBuilder.BuildMatcher(current, actualArgs, /*otherwise:*/builtinTemplates);
8 references to Definition
System.Private.Xml (8)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
27
AnalyzeDefinition(ndFunc.
Definition
);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (2)
250
if (IsConstructedExpression(ndFunc.
Definition
))
253
ndFunc.Definition = _contentAnalyzer.Analyze(ndFunc, ndFunc.
Definition
)!;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (2)
279
NestedVisit(ndFunc.
Definition
);
281
NestedVisitEnsureStack(ndFunc.
Definition
, GetItemStorageType(ndFunc), !ndFunc.XmlType!.IsSingleton);
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
659
Check(node.
Definition
.XmlType!.IsSubtypeOf(node.XmlType!), node, "Function definition's xml type must be a subtype of the function's return type");
System\Xml\Xsl\Xslt\QilGenerator.cs (2)
624
SetLineInfo(func.
Definition
, par.SourceLine);
643
Debug.Assert(tmpl != null && tmpl.Function != null && tmpl.Function.
Definition
.NodeType == QilNodeType.Unknown);