17 references to WithParam
System.Private.Xml (17)
System\Xml\Xsl\Xslt\QilGenerator.cs (5)
1183Debug.Assert(withParam.NodeType == XslNodeType.WithParam); 1474Debug.Assert(node.NodeType == XslNodeType.Variable || node.NodeType == XslNodeType.Param || node.NodeType == XslNodeType.WithParam); 1512Debug.Assert(withParam.NodeType == XslNodeType.WithParam); 2585Debug.Assert(actualArgs[actArg].NodeType == XslNodeType.WithParam, "All Sorts was removed in CompileSorts()"); 2666Debug.Assert(actualArgs[i].NodeType == XslNodeType.WithParam, "All Sorts was removed in CompileSorts()");
System\Xml\Xsl\Xslt\XslAst.cs (1)
527return VarPar(XslNodeType.WithParam, name, /*select*/null, XslVersion.Current);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (7)
362if (instr.NodeType == XslNodeType.WithParam) 429Debug.Assert(instr.NodeType == XslNodeType.WithParam); 695if (node.NodeType != XslNodeType.WithParam) 714if (_typeDonor != null && node.NodeType != XslNodeType.WithParam) 1302(1 << (int)XslNodeType.WithParam) | 1326(1 << (int)XslNodeType.WithParam) | 1457var withparam = AstFactory.VarPar(XslNodeType.WithParam, paramname, $"${paramname.QualifiedName}", XslVersion.Current);
System\Xml\Xsl\Xslt\XsltLoader.cs (3)
1920Ref.Equal(localName, _atoms.WithParam) ? XslNodeType.WithParam : 2526Debug.Assert(withParam.NodeType == XslNodeType.WithParam); 2529if (node.NodeType == XslNodeType.WithParam && node.Name!.Equals(withParam.Name))
System\Xml\Xsl\Xslt\XslVisitor.cs (1)
43XslNodeType.WithParam => VisitWithParam((VarPar)node),