[sgen] Clear the card table in the finishing pause
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / RuntimeEnvironment.cs
index 2b2e168ac4396c50e9549750f8880e7b9eaea852..d2808208368d3309fc4fd3ae9ea82b32ca756d82 100644 (file)
@@ -36,9 +36,7 @@ using System.Security.Permissions;
 
 namespace System.Runtime.InteropServices
 {
-#if NET_2_0
        [ComVisible (true)]
-#endif
        public class RuntimeEnvironment
        {
                public RuntimeEnvironment ()
@@ -67,7 +65,7 @@ namespace System.Runtime.InteropServices
                        return Path.GetDirectoryName (typeof (int).Assembly.Location);  
                }
 
-               [SecurityPermission (SecurityAction.Demand, UnmanagedCode = true)]
+               [SecuritySafeCritical]
                public static string GetSystemVersion ()
                {
                        return "v" + Environment.Version.Major + "." + Environment.Version.Minor + "." + Environment.Version.Build;