1 instantiation of VarPar
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\XslAst.cs (1)
505return new VarPar(nt, name, select, xslVer);
87 references to VarPar
System.Data.SqlXml (87)
System\Xml\Xsl\Xslt\Compiler.cs (7)
55public List<VarPar> ExternalPars = new List<VarPar>(); 56public List<VarPar> GlobalVars = new List<VarPar>(); 62public Dictionary<QilName, VarPar> AllGlobalVarPars = new Dictionary<QilName, VarPar>(); 161foreach (VarPar var in sheet.GlobalVarPars) {
System\Xml\Xsl\Xslt\InvokeGenerator.cs (1)
98return ((VarPar)actualArg).Value;
System\Xml\Xsl\Xslt\QilGenerator.cs (28)
352private XmlQueryType ChooseBestType(VarPar var) { 411List<VarPar> paramWithCalls = null; 412Dictionary<VarPar, Template > paramToTemplate = null; 413Dictionary<VarPar, QilFunction> paramToFunction = null; 453VarPar xslPar = (VarPar)node; 494paramWithCalls = new List<VarPar>(); 495paramToTemplate = new Dictionary<VarPar, Template>(); 496paramToFunction = new Dictionary<VarPar, QilFunction>(); 528foreach (VarPar par in paramWithCalls) { 567VarPar xslParam = (VarPar)arg.Annotation; 997VarPar withParam = content[i] as VarPar; 1044foreach (VarPar withParam in content) { 1270private void CompileWithParam(VarPar withParam) { 1857foreach (VarPar par in compiler.ExternalPars) { 1860foreach (VarPar var in compiler.GlobalVars) { 1865private void CreateGlobalVarPar(VarPar varPar) { 1884foreach (VarPar par in compiler.ExternalPars) { 1887foreach (VarPar var in compiler.GlobalVars) { 1894private QilIterator CompileGlobalVarPar(VarPar varPar) { 2111VarPar varPar; 2116varPar = (VarPar) args[pos]; 2152VarPar withParam = (VarPar)actualArgs[actArg]; 2219VarPar withParam = (VarPar)actualArgs[i] ;
System\Xml\Xsl\Xslt\Stylesheet.cs (1)
79public bool AddVarPar(VarPar var) {
System\Xml\Xsl\Xslt\XslAst.cs (2)
504public static VarPar VarPar(XslNodeType nt, QilName name, string select, XslVersion xslVer) { 508public static VarPar WithParam(QilName name) {
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (37)
24private CompilerScopeManager<VarPar> scope; 35private VarPar typeDonor; 46private Graph<VarPar> dataFlow = new Graph<VarPar>(); 49private Dictionary<ModeName, VarPar> applyTemplatesParams = new Dictionary<ModeName, VarPar>(); 132this.scope = new CompilerScopeManager<VarPar>(); 136foreach (VarPar par in compiler.ExternalPars) { 139foreach (VarPar var in compiler.GlobalVars) { 144foreach (VarPar par in compiler.ExternalPars) { 148foreach (VarPar var in compiler.GlobalVars) { 173VarPar par = (VarPar)instr; 337scope.AddVariable(node.Name, (VarPar)node); 385VarPar modePar; 434VarPar[] typeDonors = new VarPar[node.Content.Count]; 458VarPar par = (VarPar)instr; 459VarPar found = null; 464found = (VarPar)withPar; 631protected override XslFlags VisitParam(VarPar node) { 639VarPar par; 650protected override XslFlags VisitVariable(VarPar node) { 655protected override XslFlags VisitWithParam(VarPar node) { 660private XslFlags ProcessVarPar(VarPar node) { 787private CompilerScopeManager<VarPar> scope; 795private VarPar typeDonor; 797public VarPar TypeDonor { 801public XPathAnalyzer(Compiler compiler, CompilerScopeManager<VarPar> scope) { 860private VarPar ResolveVariable(string prefix, string name) { 1095private CompilerScopeManager<VarPar> scope; 1101this.scope = new CompilerScopeManager<VarPar>(); 1228scope.AddVariable(child.Name, (VarPar)child); 1283var variable = scoperecord.value; 1294var withparam = AstFactory.VarPar(XslNodeType.WithParam, paramname, '$' + paramname.QualifiedName, XslVersion.Current); 1300var param = AstFactory.VarPar(XslNodeType.Param, paramname, null, XslVersion.Current);
System\Xml\Xsl\Xslt\XsltInput.cs (2)
31private CompilerScopeManager<VarPar> scopeManager; 57this.scopeManager = new CompilerScopeManager<VarPar>(atoms);
System\Xml\Xsl\Xslt\XsltLoader.cs (3)
925VarPar var = XslVarPar(); 1750private VarPar XslVarPar() { 1797VarPar result = f.VarPar(nodeType, name, select, input.XslVersion);
System\Xml\Xsl\Xslt\XslVisitor.cs (6)
34case XslNodeType.Param : return VisitParam ((VarPar) node); 42case XslNodeType.Variable : return VisitVariable ((VarPar) node); 43case XslNodeType.WithParam : return VisitWithParam ((VarPar) node); 69protected virtual T VisitParam (VarPar node) { return VisitChildren( node ); } 77protected virtual T VisitVariable (VarPar node) { return VisitChildren( node ); } 78protected virtual T VisitWithParam (VarPar node) { return VisitChildren( node ); }