X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Security%2FPermissionSetCollection.cs;h=c13c1efef77cffd8a1a2ba48bc5d61622b8ffef2;hb=468225a247b8897b2a4fa1e6bd7ffa32aa8c243b;hp=09f14b1245a7317e9efef1e4938b9d73445d9acf;hpb=53497da09c4928635f4d4c4776c8c7e48c6098c3;p=mono.git diff --git a/mcs/class/corlib/System.Security/PermissionSetCollection.cs b/mcs/class/corlib/System.Security/PermissionSetCollection.cs index 09f14b1245a..c13c1efef77 100644 --- a/mcs/class/corlib/System.Security/PermissionSetCollection.cs +++ b/mcs/class/corlib/System.Security/PermissionSetCollection.cs @@ -26,14 +26,15 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // -#if NET_2_0 - using System.Collections; +using System.Runtime.InteropServices; using System.Security.Permissions; namespace System.Security { [Serializable] + [ComVisible (true)] + [Obsolete ("seems the *Choice actions won't survive")] public sealed class PermissionSetCollection : ICollection, IEnumerable { private static string tagName = "PermissionSetCollection"; @@ -56,7 +57,6 @@ namespace System.Security { public IList PermissionSets { get { return _list; } - set { _list = value; } } public object SyncRoot { @@ -215,4 +215,3 @@ namespace System.Security { } } -#endif