Exemple #1
0
 public FuncNode(XPath2Context context, string name, string ns)
     : base(context)
 {
     _func = FunctionTable.Inst.Bind(name, ns, 0);
     if (_func == null)
     {
         throw new XPath2Exception("XPST0017", Resources.XPST0017, name, 0, ns);
     }
     _name = name;
     _ns   = ns;
 }
Exemple #2
0
 public FuncNode(XPath2Context context, string name, string ns, List <object> nodes)
     : base(context)
 {
     _func = FunctionTable.Inst.Bind(name, ns, nodes.Count);
     if (_func == null)
     {
         throw new XPath2Exception("XPST0017", Resources.XPST0017, name, nodes.Count, ns);
     }
     _name = name;
     _ns   = ns;
     AddRange(nodes);
 }