public T this[int index] { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { return(UnsafeRingBuffer.Get <T>(m_inner, index)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] set { UnsafeRingBuffer.Set(m_inner, index, value); } }