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-09 18:09:11 +0400
committerSebastien Pouliot <sebastien@ximian.com>2005-06-09 18:09:11 +0400
commitf329ece0323791cdfe853a4d6db569f8282d8bdd (patch)
tree836bb39479f294af3c4079081024e95fde4af9fb /mcs/class/corlib/System.Security.Permissions
parent44fe6375d7e394fa7007b7ee338627352ea6aeb5 (diff)
forgot a few of them...
svn path=/trunk/mcs/; revision=45701
Diffstat (limited to 'mcs/class/corlib/System.Security.Permissions')
-rw-r--r--mcs/class/corlib/System.Security.Permissions/IsolatedStoragePermissionAttribute.cs11
-rw-r--r--mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionAccessEntryEnumerator.cs4
-rw-r--r--mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionFlags.cs3
-rw-r--r--mcs/class/corlib/System.Security.Permissions/RegistryPermission.cs6
-rw-r--r--mcs/class/corlib/System.Security.Permissions/RegistryPermissionAttribute.cs13
5 files changed, 27 insertions, 10 deletions
diff --git a/mcs/class/corlib/System.Security.Permissions/IsolatedStoragePermissionAttribute.cs b/mcs/class/corlib/System.Security.Permissions/IsolatedStoragePermissionAttribute.cs
index 70a526c2443..eb9e0cc97d5 100644
--- a/mcs/class/corlib/System.Security.Permissions/IsolatedStoragePermissionAttribute.cs
+++ b/mcs/class/corlib/System.Security.Permissions/IsolatedStoragePermissionAttribute.cs
@@ -5,7 +5,7 @@
// Dan Lewis (dihlewis@yahoo.co.uk)
//
// (C) 2002
-// 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
@@ -27,8 +27,13 @@
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-namespace System.Security.Permissions {
-
+using System.Runtime.InteropServices;
+
+namespace System.Security.Permissions {
+
+#if NET_2_0
+ [ComVisible (true)]
+#endif
[AttributeUsage ( AttributeTargets.Assembly | AttributeTargets.Class |
AttributeTargets.Struct | AttributeTargets.Constructor |
AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
diff --git a/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionAccessEntryEnumerator.cs b/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionAccessEntryEnumerator.cs
index 6861d23bae5..cc9d721705a 100644
--- a/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionAccessEntryEnumerator.cs
+++ b/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionAccessEntryEnumerator.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
@@ -29,10 +29,12 @@
#if NET_2_0
using System.Collections;
+using System.Runtime.InteropServices;
namespace System.Security.Permissions {
[Serializable]
+ [ComVisible (true)]
public sealed class KeyContainerPermissionAccessEntryEnumerator : IEnumerator {
private IEnumerator e;
diff --git a/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionFlags.cs b/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionFlags.cs
index 74d20468862..b56f486c414 100644
--- a/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionFlags.cs
+++ b/mcs/class/corlib/System.Security.Permissions/KeyContainerPermissionFlags.cs
@@ -28,10 +28,13 @@
#if NET_2_0
+using System.Runtime.InteropServices;
+
namespace System.Security.Permissions {
[Flags]
[Serializable]
+ [ComVisible (true)]
public enum KeyContainerPermissionFlags {
NoFlags = 0,
Create = 1,
diff --git a/mcs/class/corlib/System.Security.Permissions/RegistryPermission.cs b/mcs/class/corlib/System.Security.Permissions/RegistryPermission.cs
index f5f8e95cf76..c9fda95fbfb 100644
--- a/mcs/class/corlib/System.Security.Permissions/RegistryPermission.cs
+++ b/mcs/class/corlib/System.Security.Permissions/RegistryPermission.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,12 +32,16 @@ using System.Globalization;
using System.Text;
#if NET_2_0
+using System.Runtime.InteropServices;
using System.Security.AccessControl;
#endif
namespace System.Security.Permissions {
[Serializable]
+#if NET_2_0
+ [ComVisible (true)]
+#endif
public sealed class RegistryPermission
: CodeAccessPermission, IUnrestrictedPermission, IBuiltInPermission {
diff --git a/mcs/class/corlib/System.Security.Permissions/RegistryPermissionAttribute.cs b/mcs/class/corlib/System.Security.Permissions/RegistryPermissionAttribute.cs
index e2a3fff6060..7ae08c3942c 100644
--- a/mcs/class/corlib/System.Security.Permissions/RegistryPermissionAttribute.cs
+++ b/mcs/class/corlib/System.Security.Permissions/RegistryPermissionAttribute.cs
@@ -7,7 +7,7 @@
//
// (C) 2002 Ximian, Inc. http://www.ximian.com
// Portions 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
@@ -29,10 +29,13 @@
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
-
-namespace System.Security.Permissions {
-
+using System.Runtime.InteropServices;
+
+namespace System.Security.Permissions {
+
+#if NET_2_0
+ [ComVisible (true)]
+#endif
[AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class |
AttributeTargets.Struct | AttributeTargets.Constructor |
AttributeTargets.Method, AllowMultiple=true, Inherited=false)]