FxCop Transparency Rules

The FxCop team has just announced the availability of RC 1 of FxCop 1.35.  Notable in this release is the introduction of the first three rules around security transparency.  Namely, you’ll see:

  • SecurityTransparentAssembliesShouldNotContainSecurityCriticalCode – fires when an assembly which is marked transparent contains any code which is marked critical.

  • SecurityTransparentCodeShouldNotAssert – fires when a block of transparent code attempts to execute a CAS Assert.

  • SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode – fires when transparent code attempts to use critical code which is not public or TreatAsSafe.


Comments (1)


    Web Resources


    [Mobile and Embedded Development] Microsoft…