[CheckId] CA2142 [Warning] CA2142: Transparent code should not be protected with LinkDemands [Description] 
This rule is raised on transparent methods that require LinkDemands to access them. Security transparent code should not be responsible for verifying the security of an operation, and therefore should not demand permissions.