public override int GetArrayRank() { // We don't know so just return 1 if array, 0 otherwise return (IsArrayImpl() == true) ? 1 : 0; }