Merge pull request #439 from mono-soc-2012/garyb/iconfix
[mono.git] / mcs / class / corlib / System.Security.Permissions / SecurityPermissionFlag.cs
index 93db283ba63f1acf30b19076c124d412de8c91fd..78afc430071ab27cfb2a6276ee903b7b372ae530 100644 (file)
@@ -34,9 +34,10 @@ using System.Runtime.InteropServices;
 
 namespace System.Security.Permissions {
 
-#if NET_2_0
-       [ComVisible (true)]
+#if NET_2_1
+       [Obsolete ("CAS support is not available with Silverlight applications.")]
 #endif
+       [ComVisible (true)]
        [Flags]
        [Serializable]
        public enum SecurityPermissionFlag {
@@ -68,15 +69,13 @@ namespace System.Security.Permissions {
                RemotingConfiguration = 0x00000800,
 
                Infrastructure = 0x00001000,
-#if ! NET_1_0
+
                BindingRedirects = 0x00002000,
-#endif
+
                AllFlags = Assertion | UnmanagedCode | SkipVerification | Execution | ControlThread
                        | ControlAppDomain | ControlDomainPolicy | ControlEvidence | ControlPolicy
                        | ControlPrincipal | Infrastructure | RemotingConfiguration | SerializationFormatter
-#if ! NET_1_0
                        | BindingRedirects
-#endif
        } // SecurityPermissionFlag
 
 } // System.Security.Permissions