Przeglądaj źródła

Improve SRE check

ghorsington 5 lat temu
rodzic
commit
212b8aabf6
1 zmienionych plików z 6 dodań i 1 usunięć
  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>