public override int GetHashCode() { unchecked { return ((_arrayType != null ? _arrayType.GetHashCode() : 0) * 397) ^ Index; } }