X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Security.Permissions%2FSecurityPermissionFlag.cs;h=78afc430071ab27cfb2a6276ee903b7b372ae530;hb=5b82f0e08c7792791f8d4e5aebeb3bfd15c72207;hp=dbd51caecfecc8e20c202c5a655885f0f282e5a1;hpb=9e63489461c89458c5793fd1b48040fdf2e4edba;p=mono.git
diff --git a/mcs/class/corlib/System.Security.Permissions/SecurityPermissionFlag.cs b/mcs/class/corlib/System.Security.Permissions/SecurityPermissionFlag.cs
old mode 100755
new mode 100644
index dbd51caecfe..78afc430071
--- a/mcs/class/corlib/System.Security.Permissions/SecurityPermissionFlag.cs
+++ b/mcs/class/corlib/System.Security.Permissions/SecurityPermissionFlag.cs
@@ -8,38 +8,50 @@
// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
//
// (C) 2001 Ximian, Inc. http://www.ximian.com
+// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+using System.Runtime.InteropServices;
namespace System.Security.Permissions {
-
- ///
- ///
+#if NET_2_1
+ [Obsolete ("CAS support is not available with Silverlight applications.")]
+#endif
+ [ComVisible (true)]
[Flags]
+ [Serializable]
public enum SecurityPermissionFlag {
- ///
- ///
NoFlags = 0x00000000,
- ///
- ///
Assertion = 0x00000001,
- ///
- ///
UnmanagedCode = 0x00000002,
- ///
- ///
SkipVerification = 0x00000004,
- ///
- ///
Execution = 0x00000008,
- ///
- ///
ControlThread = 0x00000010,
ControlEvidence = 0x00000020,
@@ -58,11 +70,12 @@ namespace System.Security.Permissions {
Infrastructure = 0x00001000,
- ///
- ///
+ BindingRedirects = 0x00002000,
+
AllFlags = Assertion | UnmanagedCode | SkipVerification | Execution | ControlThread
| ControlAppDomain | ControlDomainPolicy | ControlEvidence | ControlPolicy
- | ControlPrincipal | Infrastructure | RemotingConfiguration | SerializationFormatter,
+ | ControlPrincipal | Infrastructure | RemotingConfiguration | SerializationFormatter
+ | BindingRedirects
} // SecurityPermissionFlag
} // System.Security.Permissions