Пример #1
0
        private static void EnsureSpace <T>(ref T[] In, int Size)
        {
            if (In == null)
            {
                In = new T[Size + 1
                     ];
                return;
            }

            if (Size >= In.Length)
            {
                var r = new T[In.Length * 2];
                In.CopyTo(r, 0);
                In = r;
            }
        }