Gli attributi di trasparenza sono applicati da ambiti più grandi verso l'interno. Ad esempio, se un tipo è contrassegnato come interamente SecurityCritical, anche tutti i metodi introdotti dal tipo saranno SecurityCritical. I membri non devono avere annotazioni di trasparenza in conflitto con le annotazioni di ambiti più grandi perché le annotazioni di ambiti più piccoli vengono ignorate da CLR e la revisione del codice ne risulterebbe compromessa. Le annotazioni dei metodi non introdotti dai relativi tipi, quali i metodi virtuali che vengono sottoposti a override da un tipo base o i metodi di interfaccia in fase di implementazione, vengono considerate incluse nel set di regole di sicurezza di livello 2. Tali metodi non vengono pertanto considerati da questa regola.
Gli attributi di trasparenza sono applicati da ambiti più grandi verso l'interno. Ad esempio, se un tipo è contrassegnato come interamente SecurityCritical, anche tutti i metodi introdotti dal tipo saranno SecurityCritical. I membri non devono avere annotazioni di trasparenza in conflitto con le annotazioni di ambiti più grandi perché le annotazioni di ambiti più piccoli vengono ignorate da CLR e la revisione del codice ne risulterebbe compromessa. Le annotazioni dei metodi non introdotti dai relativi tipi, quali i metodi virtuali che vengono sottoposti a override da un tipo base o i metodi di interfaccia in fase di implementazione, vengono considerate incluse nel set di regole di sicurezza di livello 2. Tali metodi non vengono pertanto considerati da questa regola.
Gli assembly devono dichiarare in modo esplicito la propria conformità a CLS tramite l'attributo CLSCompliant. Un assembly ...
Gli assembly devono utilizzare i numeri di versione. Il numero di versione è considerato parte dell'identità di un assembly. ...
Gli assembly necessari 'WindowsBase', 'PresentationCore', e 'PresentationFramework' sono mancanti dal framework di destinazione. ...
Gli attributi di modulo e assembly devono precedere tutti gli altri elementi definiti in un file ad eccezione delle clausole ...
Gli attributi di trasparenza sono applicati da ambiti più grandi verso l'interno. Ad esempio, se un tipo è contrassegnato ...
Gli attributi Transform e Locator devono contenere solo un nome di tipo o un nome di tipo seguito da un elenco di attributi ...
Gli elementi %1 che si sta tentando di eliminare localmente non possono essere eliminati nel database del controllo del codice ...
Gli elementi %1 che si sta tentando di rinominare localmente non possono essere rinominati nel database del controllo del ...
Gli elementi associati a questo livello devono appartenere a uno degli spazi dei nomi specificati. Separare più spazi dei ...