As implementações de método explícito são definidas com acessibilidade privada. As classes derivadas de classes com implementações ...

As implementações de método explícito são definidas com acessibilidade privada. As classes derivadas de classes com implementações de método explícito que optam por declará-las novamente na classe não podem chamar a implementação de classe base a menos que a classe base tenha fornecido um método alternativo com a acessibilidade apropriada. Ao substituir um método de classe base oculto pela implementação da interface explícita, para chamar a implementação da classe base, uma classe deve converter o ponteiro base na interface relevante. Ao chamar por meio dessa referência, porém, a implementação da classe derivada será invocada de fato, resultando em recursão e em um eventual estouro de pilha.