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; }
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); }