handle IsTerminating.
[mono.git] / mcs / class / corlib / System.Security.Permissions / EnvironmentPermissionAttribute.cs
index acc0624717f66a7f6e13280c82dbff283d0ef7e7..629f5633c2ee2f944bd27844d64d86ddbd2c5e48 100644 (file)
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
-#if NET_2_0
+
+namespace System.Security.Permissions {
+
        [ComVisible (true)]
-#endif
        [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class |
                         AttributeTargets.Struct | AttributeTargets.Constructor |
                         AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
@@ -75,6 +73,9 @@ namespace System.Security.Permissions {
                // Methods
                public override IPermission CreatePermission ()
                {
+#if NET_2_1
+                       return null;
+#else
                        EnvironmentPermission perm = null;
                        if (this.Unrestricted)
                                perm = new EnvironmentPermission (PermissionState.Unrestricted);
@@ -86,6 +87,7 @@ namespace System.Security.Permissions {
                                        perm.AddPathList (EnvironmentPermissionAccess.Write, write);
                        }
                        return perm;
+#endif
                }
        }
 }