GetLoadUniform(this cAreaObj obj, string Name, eItemType ItemType = eItemType.Objects) { int NumberItems; NumberItems = default(int); string[] AreaName, LoadPat, CSys; AreaName = LoadPat = CSys = default(string[]); int[] Dir; Dir = default(int[]); double[] Value; Value = default(double[]); var res = obj.GetLoadUniform(Name, ref NumberItems, ref AreaName, ref LoadPat, ref CSys, ref Dir, ref Value, ItemType); return(NumberItems, AreaName, LoadPat, CSys, Dir, Value); }