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)

  1.  

    Web Resources

     

    [Mobile and Embedded Development] Microsoft…