コード例 #1
0
        public void PushVariableScope(XNode scope, params XPathVariable[] variables)
        {
            var list = new XPathVariableList(this.Variables.Count == 0 ? null : this.Variables.Peek(), scope, this);

            list.AddRange(variables);
            this.Variables.Push(list);
        }
コード例 #2
0
 public XPathVariableList(XPathVariableList parent, XNode scope, IXmlNamespaceResolver resolver)
 {
     this.Parent   = parent;
     this.Scope    = scope;
     this.Resolver = resolver;
 }