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

this() public method

public this ( int index ) : Object
index int
return Object
            public override Object this[int index]
            {
                get
                {
                    InternalUpdateRange();
                    if (index < 0 || index >= _baseSize) throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
                    return _baseList[_baseIndex + index];
                }
                set
                {
                    InternalUpdateRange();
                    if (index < 0 || index >= _baseSize) throw new ArgumentOutOfRangeException(nameof(index), SR.ArgumentOutOfRange_Index);
                    _baseList[_baseIndex + index] = value;
                    InternalUpdateVersion();
                }
            }