Transparenzattribute werden ausgehend von größeren Geltungsbereichen nach innen übertragen. Wenn beispielsweise ein Typ als ...

Transparenzattribute werden ausgehend von größeren Geltungsbereichen nach innen übertragen.  Wenn beispielsweise ein Typ als vollständig sicherheitskritisch markiert ist, sind alle von diesem Typ eingeführten Methoden ebenfalls sicherheitskritisch.  Member dürfen keine Transparenzanmerkungen aufweisen, die mit Anmerkungen mit größerem Geltungsbereich in Konflikt stehen, da die enger gefassten Anmerkungen von der CLR ignoriert werden und während der Codebearbeitung zu Missverständnissen führen können.  Bei Methoden, die nicht über ihren Typ eingeführt werden (beispielsweise virtuelle Methoden, die von einem Basistyp überschrieben werden, oder Schnittstellenmethoden, die implementiert werden), werden die Anmerkungen vom Sicherheitsregelsatz der Stufe 2 berücksichtigt, nicht aber von dieser Regel.
Transparenzattribute werden ausgehend von größeren Geltungsbereichen nach innen übertragen. Wenn beispielsweise ein Typ als vollständig sicherheitskritisch markiert ist, sind alle von diesem Typ eingeführten Methoden ebenfalls sicherheitskritisch. Member dürfen keine Transparenzanmerkungen aufweisen, die mit Anmerkungen mit größerem Geltungsbereich in Konflikt stehen, da die enger gefassten Anmerkungen von der CLR ignoriert werden und während der Codebearbeitung zu Missverständnissen führen können. Bei Methoden, die nicht über ihren Typ eingeführt werden (beispielsweise virtuelle Methoden, die von einem Basistyp überschrieben werden, oder Schnittstellenmethoden, die implementiert werden), werden die Anmerkungen vom Sicherheitsregelsatz der Stufe 2 berücksichtigt, nicht aber von dieser Regel.