private GenerateApply ( StylesheetLevel sheet, XslNode node ) : QilNode | ||
sheet | StylesheetLevel | |
node | XslNode | |
return | QilNode |
private QilNode GenerateApply(StylesheetLevel sheet, XslNode node)
{
Debug.Assert(
node.NodeType == XslNodeType.ApplyTemplates && sheet is RootLevel ||
node.NodeType == XslNodeType.ApplyImports && sheet is Stylesheet
);
if (_compiler.Settings.CheckOnly)
{
return _f.Sequence();
}
return InvokeApplyFunction(sheet, /*mode:*/node.Name, node.Content);
}