17 references to WithParam
System.Private.Xml (17)
System\Xml\Xsl\Xslt\QilGenerator.cs (5)
1179Debug.Assert(withParam.NodeType == XslNodeType.WithParam); 1470Debug.Assert(node.NodeType == XslNodeType.Variable || node.NodeType == XslNodeType.Param || node.NodeType == XslNodeType.WithParam); 1508Debug.Assert(withParam.NodeType == XslNodeType.WithParam); 2581Debug.Assert(actualArgs[actArg].NodeType == XslNodeType.WithParam, "All Sorts was removed in CompileSorts()"); 2662Debug.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) 1300(1 << (int)XslNodeType.WithParam) | 1324(1 << (int)XslNodeType.WithParam) | 1455var withparam = AstFactory.VarPar(XslNodeType.WithParam, paramname, $"${paramname.QualifiedName}", XslVersion.Current);
System\Xml\Xsl\Xslt\XsltLoader.cs (3)
1918Ref.Equal(localName, _atoms.WithParam) ? XslNodeType.WithParam : 2524Debug.Assert(withParam.NodeType == XslNodeType.WithParam); 2527if (node.NodeType == XslNodeType.WithParam && node.Name!.Equals(withParam.Name))
System\Xml\Xsl\Xslt\XslVisitor.cs (1)
43XslNodeType.WithParam => VisitWithParam((VarPar)node),