Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Pouliot <sebastien@ximian.com>2005-06-07 23:41:36 +0400
committerSebastien Pouliot <sebastien@ximian.com>2005-06-07 23:41:36 +0400
commitf38eba71cc88830cdc087650e1fff9e8c286de23 (patch)
treeb20c964e06701511cd9cfd39e7e0f022bf2bbe9c /mcs/class/corlib/System.Security.Permissions
parentadcad5e94e0adb736621387636e1b2e561d9275c (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')
-rw-r--r--mcs/class/corlib/System.Security.Permissions/ChangeLog7
-rw-r--r--mcs/class/corlib/System.Security.Permissions/GacIdentityPermissionAttribute.cs6
-rw-r--r--mcs/class/corlib/System.Security.Permissions/IsolatedStorageFilePermission.cs18
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