Actually, I played around with this a little more and it works if both Foo and Bar are signed with the same key. This is certainly counter intuitive as one would expect Demand() to not check the method / assembly that's demanding the permission (for the permission that it's demanding). However, I guess that's the way it's supposed to work....
Atul You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.
