2004-12-20 Sebastien Pouliot <sebastien@ximian.com>
authorSebastien Pouliot <sebastien@ximian.com>
Mon, 20 Dec 2004 15:28:38 +0000 (15:28 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Mon, 20 Dec 2004 15:28:38 +0000 (15:28 -0000)
commit2ee233cb812ca5d581cf9d00d6084c77377f3b14
treeaa4626a5b2fe0372230d24267136505ad36c4f6f
parent44f6459fc13830cd4a1d0fd11d2600bf3c916fe7
2004-12-20  Sebastien Pouliot  <sebastien@ximian.com>

* CodeAccessPermission.cs: Refactored to play more nicely with
PermissionSet and the new functionalities in the runtime.
* PermissionSet.cs: Modified to use the new functionalities in the
runtime. This allows the declarative stack modifiers to work in a
stack walk.
* SecurityFrame.cs: New. This is the managed representation of the
security informations associated with a stack frame. This current
version only support declarative stack modifiers.
* SecurityManager.cs: Modified to use the new functionalities in the
runtime.

svn path=/trunk/mcs/; revision=37973
mcs/class/corlib/System.Security/ChangeLog
mcs/class/corlib/System.Security/CodeAccessPermission.cs
mcs/class/corlib/System.Security/PermissionSet.cs
mcs/class/corlib/System.Security/SecurityFrame.cs [new file with mode: 0644]
mcs/class/corlib/System.Security/SecurityManager.cs