|
@@ -101,7 +101,7 @@ namespace Microsoft.AspNetCore.Http
|
|
|
EmptyDictionary.Collection.CopyTo(array, arrayIndex);
|
|
EmptyDictionary.Collection.CopyTo(array, arrayIndex);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- _items.CopyTo(array, arrayIndex);
|
|
|
|
|
|
|
+ _items?.CopyTo(array, arrayIndex);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
int ICollection<KeyValuePair<object, object>>.Count => _items?.Count ?? 0;
|
|
int ICollection<KeyValuePair<object, object>>.Count => _items?.Count ?? 0;
|
|
@@ -133,7 +133,7 @@ namespace Microsoft.AspNetCore.Http
|
|
|
IEnumerator<KeyValuePair<object, object>> IEnumerable<KeyValuePair<object, object>>.GetEnumerator()
|
|
IEnumerator<KeyValuePair<object, object>> IEnumerable<KeyValuePair<object, object>>.GetEnumerator()
|
|
|
=> _items?.GetEnumerator() ?? EmptyEnumerator.Instance;
|
|
=> _items?.GetEnumerator() ?? EmptyEnumerator.Instance;
|
|
|
|
|
|
|
|
- IEnumerator IEnumerable.GetEnumerator() => _items.GetEnumerator() ?? EmptyEnumerator.Instance;
|
|
|
|
|
|
|
+ IEnumerator IEnumerable.GetEnumerator() => _items?.GetEnumerator() ?? EmptyEnumerator.Instance;
|
|
|
|
|
|
|
|
private class EmptyEnumerator : IEnumerator<KeyValuePair<object, object>>
|
|
private class EmptyEnumerator : IEnumerator<KeyValuePair<object, object>>
|
|
|
{
|
|
{
|