5 instantiations of HeaderEntry
System.Net.Http (5)
System\Net\Http\Headers\HttpHeaders.cs (5)
102AddEntryToStore(new HeaderEntry(descriptor, info)); 155AddEntryToStore(new HeaderEntry(descriptor, info)); 786AddEntryToStore(new HeaderEntry(descriptor, result)); 922AddEntryToStore(new HeaderEntry(descriptor, info)); 1474entries[i++] = new HeaderEntry
37 references to HeaderEntry
System.Net.Http (37)
System\Net\Http\Headers\HttpHeaders.cs (27)
53/// <summary>Either a <see cref="HeaderEntry"/> array or a Dictionary&lt;<see cref="HeaderDescriptor"/>, <see cref="object"/>&gt; </summary> 330foreach (HeaderEntry entry in GetEntries()) 396HeaderEntry[]? entries = GetEntriesArray(); 401HeaderEntry entry = entries[i]; 646if (_count == 0 && sourceHeaders._headerStore is HeaderEntry[] sourceEntries) 650if (_headerStore is not HeaderEntry[] entries || entries.Length < _count) 652entries = new HeaderEntry[sourceEntries.Length]; 658HeaderEntry entry = sourceEntries[i]; 668foreach (HeaderEntry entry in sourceHeaders.GetEntries()) 1451internal HeaderEntry[]? GetEntriesArray() 1458else if (store is HeaderEntry[] entries) 1467HeaderEntry[] GetEntriesFromDictionary() 1470var entries = new HeaderEntry[dictionary.Count]; 1484internal ReadOnlySpan<HeaderEntry> GetEntries() 1486return new ReadOnlySpan<HeaderEntry>(GetEntriesArray(), 0, _count); 1491private bool EntriesAreLiveView => _headerStore is HeaderEntry[]; 1498if (store is HeaderEntry[] entries) 1520if (store is HeaderEntry[] entries) 1543entries = new HeaderEntry[InitialCapacity]; 1555var entries = (HeaderEntry[])_headerStore!; 1564ref HeaderEntry firstNewEntry = ref entries[entries.Length >> 1]; 1572var entries = (HeaderEntry[])_headerStore!; 1575foreach (HeaderEntry entry in entries) 1595private void AddEntryToStore(HeaderEntry entry) 1599if (_headerStore is HeaderEntry[] entries) 1620if (_headerStore is HeaderEntry[] entries) 1636if (store is HeaderEntry[] entries)
System\Net\Http\Headers\HttpHeadersNonValidated.cs (5)
86_headers is HttpHeaders headers && headers.GetEntriesArray() is HeaderEntry[] entries ? 123private readonly HeaderEntry[] _entries; 128internal Enumerator(HeaderEntry[] entries, int numberOfEntries) 140if (_entries is HeaderEntry[] entries && index < _numberOfEntries && (uint)index < (uint)entries.Length) 142HeaderEntry entry = entries[index];
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (2)
1435ReadOnlySpan<HeaderEntry> entries = headers.GetEntries(); 1438foreach (HeaderEntry header in entries)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
775ReadOnlySpan<HeaderEntry> entries = headers.GetEntries(); 778foreach (HeaderEntry header in entries)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
424foreach (HeaderEntry header in headers.GetEntries())