Tipos visíveis externamente que implementam interfaces não públicas não devem ser extensíveis. Tipos que estendem tipos públicos ...

Tipos visíveis externamente que implementam interfaces não públicas não devem ser extensíveis. Tipos que estendem tipos públicos com interfaces não públicas podem substituir membros de interface. Isso pode comprometer o comportamento do objeto ou criar uma vulnerabilidade de segurança.