internal static void CheckAssembly(RuntimeAssembly asm, CodeAccessPermission demand) { PermissionSet set; PermissionSet set2; asm.GetGrantSet(out set, out set2); CheckHelper(set, set2, demand, PermissionToken.GetToken(demand), RuntimeMethodHandleInternal.EmptyHandle, asm, SecurityAction.Demand, true); }
[System.Security.SecurityCritical] // auto-generated internal static void CheckAssembly(RuntimeAssembly asm, CodeAccessPermission demand ) { Contract.Assert( asm != null, "Must pass in a good assembly" ); Contract.Assert( demand != null, "Must pass in a good demand" ); PermissionSet granted, refused; asm.GetGrantSet( out granted, out refused ); #pragma warning disable 618 CheckHelper( granted, refused, demand, PermissionToken.GetToken(demand), RuntimeMethodHandleInternal.EmptyHandle, asm, SecurityAction.Demand, true ); #pragma warning restore 618 }