Skip to content

Commit b951b3d

Browse files
authored
Use regular casts for dictionary fallback in HttpHeaders (#114759)
1 parent 2e8ea86 commit b951b3d

File tree

1 file changed

+2
-2
lines changed
  • src/libraries/System.Net.Http/src/System/Net/Http/Headers

1 file changed

+2
-2
lines changed

src/libraries/System.Net.Http/src/System/Net/Http/Headers/HttpHeaders.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1435,7 +1435,7 @@ private ref object GetValueRefOrNullRef(HeaderDescriptor key)
14351435
}
14361436
else if (store is not null)
14371437
{
1438-
valueRef = ref CollectionsMarshal.GetValueRefOrNullRef(Unsafe.As<Dictionary<HeaderDescriptor, object>>(store), key);
1438+
valueRef = ref CollectionsMarshal.GetValueRefOrNullRef((Dictionary<HeaderDescriptor, object>)store, key);
14391439
}
14401440

14411441
return ref valueRef;
@@ -1580,7 +1580,7 @@ internal bool Remove(HeaderDescriptor key)
15801580
}
15811581
else if (store is not null)
15821582
{
1583-
removed = Unsafe.As<Dictionary<HeaderDescriptor, object>>(store).Remove(key);
1583+
removed = ((Dictionary<HeaderDescriptor, object>)store).Remove(key);
15841584
}
15851585

15861586
if (removed)

0 commit comments

Comments
 (0)