static private CheckHelper ( |
||
cs | ||
grantedSet | ||
refusedSet | ||
demand | ||
permToken | ||
rmh | ||
asm | ||
action | SecurityAction | |
return | void |
internal static void CheckHelper(CompressedStack cs,
PermissionSet grantedSet,
PermissionSet refusedSet,
CodeAccessPermission demand,
PermissionToken permToken,
RuntimeMethodHandle rmh,
Assembly asm,
SecurityAction action)
{
if (cs != null)
cs.CheckDemand(demand, permToken, rmh);
else
CheckHelper(grantedSet, refusedSet, demand, permToken, rmh, (Object)asm, action, true);
}
CodeAccessSecurityEngine::CheckHelper ( |
internal static void CheckAssembly(RuntimeAssembly asm, CodeAccessPermission demand) { PermissionSet grantedSet; PermissionSet refusedSet; asm.GetGrantSet(out grantedSet, out refusedSet); CodeAccessSecurityEngine.CheckHelper(grantedSet, refusedSet, demand, PermissionToken.GetToken(demand), RuntimeMethodHandleInternal.EmptyHandle, asm, SecurityAction.Demand, true); }