More DISABLE_CAS_USE
authorMarek Safar <marek.safar@gmail.com>
Thu, 9 Apr 2015 18:03:50 +0000 (20:03 +0200)
committerMarek Safar <marek.safar@gmail.com>
Mon, 2 May 2016 22:08:10 +0000 (00:08 +0200)
mcs/class/referencesource/mscorlib/system/io/unmanagedmemorystream.cs

index 68e29edf98bab5ae8411dd8036e0f2df5c16c477..b64f341fdafec6d7ee955f35faddae4f0fd5aefe 100644 (file)
@@ -242,11 +242,12 @@ namespace System.IO {
             if (_isOpen)
                 throw new InvalidOperationException(Environment.GetResourceString("InvalidOperation_CalledTwice"));
 
+#if !DISABLE_CAS_USE
             if (!skipSecurityCheck)
 #pragma warning disable 618
                 new SecurityPermission(SecurityPermissionFlag.UnmanagedCode).Demand();
 #pragma warning restore 618
-
+#endif
             _mem = pointer;
             _offset = 0;
             _length = length;