public XOPFunctions(XElement XElement)
 {
     if (XElement != null)
         _functions = XmlLinq.GetChildren(XElement, "Function", new DataAvail.Utils.Range(1, 4), XOApplication.xmlReaderLog).Select(p => new XOPFunction(p)).ToArray();
     else
         _functions = new XOPFunction[] { };
 }
        public XOFunction(XOTable XOTable, XOPFunction XOPFunction)
        {
            _xOTable = XOTable;

            _xOPFunction = XOPFunction;

            _params = XOPFunction.Params.Select(p => new XOFunctionParam(this, p)).ToArray();
        }