2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / corlib / System.Security.Permissions / IsolatedStoragePermissionAttribute.cs
index c6da340b529c15b5bfae1d285e4044cee46f0c94..c99c088ccc4fc893c30075fde90a3fdabe70488b 100644 (file)
@@ -1,39 +1,38 @@
-//\r
-// System.Security.Permissions.IsolatedStoragePermissionAttributes.cs\r
-//\r
-// Author:\r
-//   Dan Lewis (dihlewis@yahoo.co.uk)\r
-//\r
-// (C) 2002\r
-//\r
-\r
-using System;\r
-using System.Security.Permissions;\r
-\r
-namespace System.Security.Permissions {\r
-       \r
-       [AttributeUsage ( AttributeTargets.Assembly | AttributeTargets.Class |\r
-               AttributeTargets.Struct | AttributeTargets.Constructor |\r
-               AttributeTargets.Method)]\r
-       [Serializable]\r
-       public abstract class IsolatedStoragePermissionAttribute : CodeAccessSecurityAttribute {\r
-               \r
-               public IsolatedStoragePermissionAttribute (SecurityAction action) : base (action) {\r
-               }\r
-\r
-               public IsolatedStorageContainment UsageAllowed {\r
-                       get { return usage_allowed; }\r
-                       set { usage_allowed = value; }\r
-               }\r
-\r
-               public long UserQuota {\r
-                       get { return user_quota; }\r
-                       set { user_quota = value; }\r
-               }\r
-\r
-               // private\r
-\r
-               private IsolatedStorageContainment usage_allowed;\r
-               private long user_quota;\r
-       }\r
-}\r
+//
+// System.Security.Permissions.IsolatedStoragePermissionAttributes.cs
+//
+// Author:
+//   Dan Lewis (dihlewis@yahoo.co.uk)
+//
+// (C) 2002
+//
+
+using System;
+
+namespace System.Security.Permissions {
+       
+       [AttributeUsage ( AttributeTargets.Assembly | AttributeTargets.Class |
+               AttributeTargets.Struct | AttributeTargets.Constructor |
+               AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
+       [Serializable]
+       public abstract class IsolatedStoragePermissionAttribute : CodeAccessSecurityAttribute {
+               
+               public IsolatedStoragePermissionAttribute (SecurityAction action) : base (action) {
+               }
+
+               public IsolatedStorageContainment UsageAllowed {
+                       get { return usage_allowed; }
+                       set { usage_allowed = value; }
+               }
+
+               public long UserQuota {
+                       get { return user_quota; }
+                       set { user_quota = value; }
+               }
+
+               // private
+
+               private IsolatedStorageContainment usage_allowed;
+               private long user_quota;
+       }
+}