From f329ece0323791cdfe853a4d6db569f8282d8bdd Mon Sep 17 00:00:00 2001 From: Sebastien Pouliot Date: Thu, 9 Jun 2005 14:09:11 +0000 Subject: forgot a few of them... svn path=/trunk/mcs/; revision=45701 --- .../IsolatedStoragePermissionAttribute.cs | 11 ++++++++--- .../KeyContainerPermissionAccessEntryEnumerator.cs | 4 +++- .../KeyContainerPermissionFlags.cs | 3 +++ .../System.Security.Permissions/RegistryPermission.cs | 6 +++++- .../RegistryPermissionAttribute.cs | 13 ++++++++----- 5 files changed, 27 insertions(+), 10 deletions(-) (limited to 'mcs/class/corlib/System.Security.Permissions') 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 // -// 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 // // 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)] -- cgit v1.2.3