// (c) 2006 Richard Grimes // www.grimes.demon.co.uk using System; using System.Security; using System.Security.Permissions; [assembly: AllowPartiallyTrustedCallers] [assembly: SecurityCritical] public class Trans { public void CallTrans() { Critical(); Lower lower = new Lower(); lower.CallLower(); } // [SecurityCritical] public void Critical() { SecurityPermission sp = new SecurityPermission(PermissionState.Unrestricted); sp.Assert(); } }