Зависит от того, что вы ожидаете от наследника.
Если вы не ожидаете, что этот класс будет унаследован, он должен быть запечатан, и проблема исчезнет.
Если вы ожидаете, что он будет унаследован, то у вас есть возможность унаследованного класса переопределить методы интерфейса и все еще вызывать их (т.е. base.methodname()
). Если это ваше намерение, то вы можете игнорировать предупреждение.
Тем не менее, это не ожидаемое поведение для наследуемых классов, поэтому вы должны публично предоставлять интерфейс (т.е. неявный интерфейс вместо явного интерфейса).