# System.Net.Http

``` diff
 namespace System.Net.Http {
-    public sealed class HttpRequestOptions : ICollection<KeyValuePair<string, object?>>, IDictionary<string, object?>, IEnumerable, IEnumerable<KeyValuePair<string, object?>> {
+    public sealed class HttpRequestOptions : ICollection<KeyValuePair<string, object?>>, IDictionary<string, object?>, IEnumerable, IEnumerable<KeyValuePair<string, object?>>, IReadOnlyCollection<KeyValuePair<string, object?>>, IReadOnlyDictionary<string, object?> {
+        int IReadOnlyCollection<KeyValuePair<string, object?>>.Count { get; }
+        object? IReadOnlyDictionary<string, object?>.this[string key] { get; }
+        IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys { get; }
+        IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values { get; }
+        bool IReadOnlyDictionary<string, object?>.ContainsKey(string key);
+        bool IReadOnlyDictionary<string, object?>.TryGetValue(string key, out object value);
     }
 }
```

