Parcourir la source

Improve SRE check

ghorsington il y a 5 ans
Parent
commit
212b8aabf6
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      BepInEx/Utility.cs

+ 6 - 1
BepInEx/Utility.cs

@@ -22,13 +22,18 @@ namespace BepInEx
 		{
 			try
 			{
-				var m = new DynamicMethod("SRE_Test", null, null);
 				CLRSupportsDynamicAssemblies = true;
+				// ReSharper disable once AssignNullToNotNullAttribute
+				var m = new CustomAttributeBuilder(null, new object[0]);
 			}
 			catch (PlatformNotSupportedException)
 			{
 				CLRSupportsDynamicAssemblies = false;
 			}
+			catch (ArgumentNullException)
+			{
+				// Suppress ArgumentNullException
+			}
 		}
 
 		/// <summary>