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)); 782AddEntryToStore(new HeaderEntry(descriptor, result)); 918AddEntryToStore(new HeaderEntry(descriptor, info)); 1470entries[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> 328foreach (HeaderEntry entry in GetEntries()) 394HeaderEntry[]? entries = GetEntriesArray(); 399HeaderEntry entry = entries[i]; 642if (_count == 0 && sourceHeaders._headerStore is HeaderEntry[] sourceEntries) 646if (_headerStore is not HeaderEntry[] entries || entries.Length < _count) 648entries = new HeaderEntry[sourceEntries.Length]; 654HeaderEntry entry = sourceEntries[i]; 664foreach (HeaderEntry entry in sourceHeaders.GetEntries()) 1447internal HeaderEntry[]? GetEntriesArray() 1454else if (store is HeaderEntry[] entries) 1463HeaderEntry[] GetEntriesFromDictionary() 1466var entries = new HeaderEntry[dictionary.Count]; 1480internal ReadOnlySpan<HeaderEntry> GetEntries() 1482return new ReadOnlySpan<HeaderEntry>(GetEntriesArray(), 0, _count); 1487private bool EntriesAreLiveView => _headerStore is HeaderEntry[]; 1494if (store is HeaderEntry[] entries) 1516if (store is HeaderEntry[] entries) 1539entries = new HeaderEntry[InitialCapacity]; 1551var entries = (HeaderEntry[])_headerStore!; 1560ref HeaderEntry firstNewEntry = ref entries[entries.Length >> 1]; 1568var entries = (HeaderEntry[])_headerStore!; 1571foreach (HeaderEntry entry in entries) 1591private void AddEntryToStore(HeaderEntry entry) 1595if (_headerStore is HeaderEntry[] entries) 1616if (_headerStore is HeaderEntry[] entries) 1632if (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)
1433ReadOnlySpan<HeaderEntry> entries = headers.GetEntries(); 1436foreach (HeaderEntry header in entries)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
779ReadOnlySpan<HeaderEntry> entries = headers.GetEntries(); 782foreach (HeaderEntry header in entries)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
424foreach (HeaderEntry header in headers.GetEntries())