CSKernelClient.G.redimPreserve C# (CSharp) Method

redimPreserve() public static method

public static redimPreserve ( DataTable &vDataTables, int size ) : void
vDataTables System.Data.DataTable
size int
return void
        public static void redimPreserve(ref DataTable[] vDataTables, int size)
        {
            if (size == 0)
            {
                vDataTables = new DataTable[0];
            }
            else
            {
                if (vDataTables == null)
                {
                    vDataTables = new DataTable[size];
                }
                else if (vDataTables.Length == 0)
                {
                    vDataTables = new DataTable[size];
                }
                else
                {
                    DataTable[] newArray = new DataTable[size];
                    Array.Copy(vDataTables, newArray, vDataTables.Length);
                    vDataTables = newArray;
                }
            }
        }

Same methods

G::redimPreserve ( String &vStrings, int size ) : void
G::redimPreserve ( byte &vBytes, int size ) : void
G::redimPreserve ( float &vFloats, int size ) : void
G::redimPreserve ( int &vInts, int size ) : void
G::redimPreserve ( object &vObjects, int size ) : void