diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2005-06-07 23:41:36 +0400 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2005-06-07 23:41:36 +0400 |
commit | f38eba71cc88830cdc087650e1fff9e8c286de23 (patch) | |
tree | b20c964e06701511cd9cfd39e7e0f022bf2bbe9c /mcs/class/corlib/System.Security.Permissions | |
parent | adcad5e94e0adb736621387636e1b2e561d9275c (diff) |
2005-06-07 Sebastien Pouliot <sebastien@ximian.com>
* IsolatedStorageFilePermission.cs: Removed unrequired TODO on ctor.
Added ComVisible for NET_2_0.
* GacIdentityPermissionAttribute.cs: Removed FIXME. Added ComVisible
for NET_2_0.
svn path=/trunk/mcs/; revision=45596
Diffstat (limited to 'mcs/class/corlib/System.Security.Permissions')
3 files changed, 19 insertions, 12 deletions
diff --git a/mcs/class/corlib/System.Security.Permissions/ChangeLog b/mcs/class/corlib/System.Security.Permissions/ChangeLog index c74b5ee1ef5..da181180e59 100644 --- a/mcs/class/corlib/System.Security.Permissions/ChangeLog +++ b/mcs/class/corlib/System.Security.Permissions/ChangeLog @@ -1,3 +1,10 @@ +2005-06-07 Sebastien Pouliot <sebastien@ximian.com> + + * IsolatedStorageFilePermission.cs: Removed unrequired TODO on ctor. + Added ComVisible for NET_2_0. + * GacIdentityPermissionAttribute.cs: Removed FIXME. Added ComVisible + for NET_2_0. + 2005-05-18 Sebastien Pouliot <sebastien@ximian.com> * HostProtectionAttribute.cs: Fixes flag cleaning logical diff --git a/mcs/class/corlib/System.Security.Permissions/GacIdentityPermissionAttribute.cs b/mcs/class/corlib/System.Security.Permissions/GacIdentityPermissionAttribute.cs index a8bea93b011..047e4eb21e4 100644 --- a/mcs/class/corlib/System.Security.Permissions/GacIdentityPermissionAttribute.cs +++ b/mcs/class/corlib/System.Security.Permissions/GacIdentityPermissionAttribute.cs @@ -4,7 +4,7 @@ // Author: // Sebastien Pouliot <sebastien@ximian.com> // -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) +// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -28,9 +28,12 @@ #if NET_2_0 +using System.Runtime.InteropServices; + namespace System.Security.Permissions { [Serializable] + [ComVisible (true)] [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Constructor | AttributeTargets.Method, AllowMultiple=true, Inherited=false)] @@ -43,7 +46,6 @@ namespace System.Security.Permissions { public override IPermission CreatePermission () { -// FIXME: should be "unrestricted aware" but MS version isn't in Fx 2.0 beta 1 return (IPermission) new GacIdentityPermission (); } } diff --git a/mcs/class/corlib/System.Security.Permissions/IsolatedStorageFilePermission.cs b/mcs/class/corlib/System.Security.Permissions/IsolatedStorageFilePermission.cs index 812bc6b8fd9..e28d63c43b7 100644 --- a/mcs/class/corlib/System.Security.Permissions/IsolatedStorageFilePermission.cs +++ b/mcs/class/corlib/System.Security.Permissions/IsolatedStorageFilePermission.cs @@ -5,7 +5,7 @@ // Sebastien Pouliot <sebastien@ximian.com> // // Copyright (C) 2003 Motus Technologies. http://www.motus.com -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) +// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -32,18 +32,18 @@ using System.Runtime.InteropServices; namespace System.Security.Permissions { [Serializable] +#if NET_2_0 + [ComVisible (true)] +#endif public sealed class IsolatedStorageFilePermission : IsolatedStoragePermission, IBuiltInPermission { private const int version = 1; // Constructors - [MonoTODO ("usage/quota calculated from evidences/policy")] - public IsolatedStorageFilePermission (PermissionState state) : base (state) + public IsolatedStorageFilePermission (PermissionState state) + : base (state) { - if (!IsUnrestricted ()) { - // TODO - } } // Properties @@ -117,13 +117,11 @@ namespace System.Security.Permissions { } #if NET_2_0 - [MonoTODO] + [MonoTODO ("new override - something must have been added ???")] [ComVisible (false)] public override SecurityElement ToXml () { - SecurityElement se = base.ToXml (); - // TODO - something must have been added ??? - return se; + return base.ToXml (); } #endif |