# System

``` diff
 namespace System {
     public class ArgumentException : SystemException {
+        public static void ThrowIfNullOrEmpty(string argument, string paramName = null);
     }
-    public struct ModuleHandle
+    public struct ModuleHandle : IEquatable<ModuleHandle>
     public sealed class TimeZoneInfo : IDeserializationCallback, IEquatable<TimeZoneInfo?>, ISerializable {
         public sealed class AdjustmentRule : IDeserializationCallback, IEquatable<TimeZoneInfo.AdjustmentRule?>, ISerializable {
+            public override bool Equals(object? obj);
         }
     }
 }
```

