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