protected override bool IsArrayImpl() { return typeCode == TypeCode.Array || typeCode == TypeCode.SZArray; }