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