System.Xml.Xsl.Xslt.QilGenerator.SetArg C# (CSharp) Method

SetArg() private method

private SetArg ( IList args, int pos, QilName name, QilNode value ) : void
args IList
pos int
name QilName
value QilNode
return void
        private void SetArg(IList<XslNode> args, int pos, QilName name, QilNode value)
        {
            VarPar varPar;
            if (args.Count <= pos || args[pos].Name != name)
            {
                varPar = AstFactory.WithParam(name);
                args.Insert(pos, varPar);
            }
            else
            {
                varPar = (VarPar)args[pos];
            }
            varPar.Value = value;
        }
        private IList<XslNode> AddRemoveImplicitArgs(IList<XslNode> args, XslFlags flags)
QilGenerator