GetLoadDistributed(this cLineElm obj, string Name, eItemTypeElm ItemTypeElm = eItemTypeElm.Element)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] LineName, LoadPat, CSys;
            LineName = LoadPat = CSys = default(string[]);
            int[] MyType, Dir;
            MyType = Dir = default(int[]);
            double[] RD1, RD2, Dist1, Dist2, Val1, Val2;
            RD1 = RD2 = Dist1 = Dist2 = Val1 = Val2 = default(double[]);
            var res = obj.GetLoadDistributed(Name, ref NumberItems, ref LineName, ref LoadPat, ref MyType, ref CSys, ref Dir, ref RD1, ref RD2, ref Dist1, ref Dist2, ref Val1, ref Val2, ItemTypeElm);

            return(NumberItems, LineName, LoadPat, MyType, CSys, Dir, RD1, RD2, Dist1, Dist2, Val1, Val2);
        }