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 69e807a2d5b578e5a6fe0f2cc4618763ea628f38..5714862cbde0d9bf3f13786374eed5cf4479fb8a 100644 (file)
 //
 
 using System.Runtime.InteropServices;
-\r
-namespace System.Security.Permissions {\r
-\r
-#if NET_2_0
-       [ComVisible (true)]
+
+namespace System.Security.Permissions {
+
+#if NET_2_1 && !MONOTOUCH
+       [Obsolete ("CAS support is not available with Silverlight applications.")]
 #endif
+       [ComVisible (true)]
        [AttributeUsage(
                AttributeTargets.Assembly 
                | AttributeTargets.Class 
@@ -46,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)
                {
                }