2005-02-25 Sebastien Pouliot <sebastien@ximian.com>
authorSebastien Pouliot <sebastien@ximian.com>
Fri, 25 Feb 2005 15:03:53 +0000 (15:03 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Fri, 25 Feb 2005 15:03:53 +0000 (15:03 -0000)
commit4e207b1532f8ed8be08bb16253ea32cf5f4bd2cd
treec53b9d198137faea595f70a3126d62558011f05a
parent9376859ca14bb481b6f3b3f528e2bb17255ca049
2005-02-25  Sebastien Pouliot  <sebastien@ximian.com>

* CodeAccessPermission.cs: Implement Equals for NET_2_0 profile.
* PermissionSet.cs: Added code to decode the metadata format used for
declarative security in 2.0 (except enums and arrays now).
* PermissionSetCollection.cs: Added code to decode from the new metadata
format used for declarative security in 2.0.
* SecurityManager.cs: Added support for LinkDemandChoice, Inheritance
DemandChoice and DemandChoice (2.0). Added support for reflected
LinkDemand (promotes the demand to a full Demand).

svn path=/trunk/mcs/; revision=41204
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/PermissionSetCollection.cs
mcs/class/corlib/System.Security/SecurityManager.cs