System.Runtime.Serialization.Formatters.Binary.IntSizedArray.this C# (CSharp) Method

this() private method

private this ( int index ) : int
index int
return int
        internal int this[int index]
        {
            get
            {
                if (index < 0)
                {
                    return -index > _negObjects.Length - 1 ? 0 : _negObjects[-index];
                }
                else
                {
                    return index > _objects.Length - 1 ? 0 : _objects[index];
                }
            }
            set
            {
                if (index < 0)
                {
                    if (-index > _negObjects.Length - 1)
                    {
                        IncreaseCapacity(index);
                    }
                    _negObjects[-index] = value;
                }
                else
                {
                    if (index > _objects.Length - 1)
                    {
                        IncreaseCapacity(index);
                    }
                    _objects[index] = value;
                }
            }
        }