Explorar el Código

Improve SRE check

ghorsington hace 5 años
padre
commit
212b8aabf6
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  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>