Los atributos de transparencia se aplican desde ámbitos más amplios hacia dentro. Por ejemplo, si un tipo está marcado como ...

Los atributos de transparencia se aplican desde ámbitos más amplios hacia dentro.  Por ejemplo, si un tipo está marcado como totalmente crítico para la seguridad, todos los métodos introducidos por el tipo serán también críticos para la seguridad.  Los miembros no deben tener anotaciones de seguridad que estén en conflicto con anotaciones de ámbitos más amplios, ya que las anotaciones de ámbitos más pequeños se omitirán en CLR y podrían malinterpretarse durante una revisión de código.  Las anotaciones de los métodos no introducidos por su tipo, como los métodos virtuales que se invalidan desde un tipo base o los métodos de interfaz que se implementan, se consideran del conjunto de reglas de seguridad de nivel 2 y esta regla no considera estos métodos.
Los atributos de transparencia se aplican desde ámbitos más amplios hacia dentro. Por ejemplo, si un tipo está marcado como totalmente crítico para la seguridad, todos los métodos introducidos por el tipo serán también críticos para la seguridad. Los miembros no deben tener anotaciones de seguridad que estén en conflicto con anotaciones de ámbitos más amplios, ya que las anotaciones de ámbitos más pequeños se omitirán en CLR y podrían malinterpretarse durante una revisión de código. Las anotaciones de los métodos no introducidos por su tipo, como los métodos virtuales que se invalidan desde un tipo base o los métodos de interfaz que se implementan, se consideran del conjunto de reglas de seguridad de nivel 2 y esta regla no considera estos métodos.