public override object this[int index]
{
get
{
if (index < 0 || index > m_InnerCount)
{
throw new ArgumentOutOfRangeException("index");
}
return m_InnerArrayList[m_InnerIndex + index];
}
set
{
if (index < 0 || index > m_InnerCount)
{
throw new ArgumentOutOfRangeException("index");
}
m_InnerArrayList[m_InnerIndex + index] = value;
}
}