Debe mantenerse la visibilidad de la transparencia entre los métodos que invalidan y los invalidados. Si el método virtual ...

Debe mantenerse la visibilidad de la transparencia entre los métodos que invalidan y los invalidados.  Si el método virtual que se invalida o el método de interfaz que se implementa es transparente o crítico para la seguridad y disponible desde código transparente, el método que invalida debe ser también transparente o crítico para la seguridad y disponible desde código transparente.  De forma similar, si el método que se invalida es crítico para la seguridad, el método que lo invalida debe ser crítico para la seguridad.
Debe mantenerse la visibilidad de la transparencia entre los métodos que invalidan y los invalidados. Si el método virtual que se invalida o el método de interfaz que se implementa es transparente o crítico para la seguridad y disponible desde código transparente, el método que invalida debe ser también transparente o crítico para la seguridad y disponible desde código transparente. De forma similar, si el método que se invalida es crítico para la seguridad, el método que lo invalida debe ser crítico para la seguridad.