Running permcalc on my assembly and its dependencies gives me the following for many methods:
<Method Sig="instance class MembershipUser GetUser(string , bool )">
<Demand>
<PermissionSet version="1" class="System.Security.PermissionSet" Unrestricted="true" />
</Demand>
</Method>
Most of the methods are, like the example above, within my custom membership and role providers. They do nothing special - just access a ms-sql database. Any idea why this requirement might be present?