Merge pull request #495 from nicolas-raoul/fix-for-issue2907-with-no-formatting-changes
[mono.git] / mcs / class / corlib / System.Security.Permissions / CodeAccessSecurityAttribute.cs
index 5ffecdef2afaa6a66f03634071629e220f6166a9..5714862cbde0d9bf3f13786374eed5cf4479fb8a 100644 (file)
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
 
-#if NET_2_1
+namespace System.Security.Permissions {
+
+#if NET_2_1 && !MONOTOUCH
        [Obsolete ("CAS support is not available with Silverlight applications.")]
-#endif\r
-#if NET_2_0
-       [ComVisible (true)]
 #endif
+       [ComVisible (true)]
        [AttributeUsage(
                AttributeTargets.Assembly 
                | AttributeTargets.Class 
@@ -49,11 +47,7 @@ namespace System.Security.Permissions {
        [Serializable]
        public abstract class CodeAccessSecurityAttribute : SecurityAttribute {
 
-#if NET_2_0
                protected CodeAccessSecurityAttribute (SecurityAction action) 
-#else
-               public CodeAccessSecurityAttribute (SecurityAction action) 
-#endif
                        : base (action)
                {
                }