1 write to Function
System.Private.Xml (1)
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
601tmpl.Function = _f.Function(args,
15 references to Function
System.Private.Xml (15)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
122get { return _template.Function; }
System\Xml\Xsl\Xslt\QilGenerator.cs (14)
188foreach (QilParameter par in tmpl.Function!.Arguments) 482Debug.Assert(tmpl != null && tmpl.Function == null); 605tmpl.Function.DebugName = tmpl.GetDebugName(); 607SetLineInfo(tmpl.Function, tmpl.SourceLine ?? SourceLineInfo.NoSource); 608_functions.Add(tmpl.Function); 647Debug.Assert(tmpl != null && tmpl.Function != null && tmpl.Function.Definition.NodeType == QilNodeType.Unknown); 652_funcFocus.StartFocus(tmpl.Function.Arguments, !IsDebug ? tmpl.Flags : XslFlags.FullFocus); 653foreach (QilParameter arg in tmpl.Function.Arguments) 674tmpl.Function.Definition = CompileInstructions(tmpl.Content); 1250Debug.Assert(tmpl.Function != null, "All templates should be already compiled"); 1251result = _invkGen.GenerateInvoke(tmpl.Function, AddRemoveImplicitArgs(node.Content, tmpl.Flags)!); 1285Debug.Assert(attSet.Function != null, "All templates should be already compiled"); 1286return _invkGen.GenerateInvoke(attSet.Function, AddRemoveImplicitArgs(node.Content, attSet.Flags)!);