System.Collections.ArrayList.Range.CopyTo C# (CSharp) Method

CopyTo() public method

public CopyTo ( Array array, int index ) : void
array System.Array
index int
return void
            public override void CopyTo(Array array, int index)
            {
                if (array == null)
                    throw new ArgumentNullException(nameof(array));
                if (array.Rank != 1)
                    throw new ArgumentException(SR.Arg_RankMultiDimNotSupported, nameof(array));
                if (index < 0)
                    throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_NeedNonNegNum);
                if (array.Length - index < _baseSize)
                    throw new ArgumentException(SR.Argument_InvalidOffLen);
                Contract.EndContractBlock();

                InternalUpdateRange();
                _baseList.CopyTo(_baseIndex, array, index, _baseSize);
            }

Same methods

ArrayList.Range::CopyTo ( int index, Array array, int arrayIndex, int count ) : void