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)); 765AddEntryToStore(new HeaderEntry(descriptor, result)); 901AddEntryToStore(new HeaderEntry(descriptor, info)); 1453entries[i++] = new HeaderEntry
38 references to HeaderEntry
System.Net.Http (38)
System\Net\Http\Headers\HttpHeaders.cs (28)
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]; 625if (_count == 0 && sourceHeaders._headerStore is HeaderEntry[] sourceEntries) 629if (_headerStore is not HeaderEntry[] entries || entries.Length < _count) 631entries = new HeaderEntry[sourceEntries.Length]; 637HeaderEntry entry = sourceEntries[i]; 647foreach (HeaderEntry entry in sourceHeaders.GetEntries()) 1430internal HeaderEntry[]? GetEntriesArray() 1437else if (store is HeaderEntry[] entries) 1446HeaderEntry[] GetEntriesFromDictionary() 1449var entries = new HeaderEntry[dictionary.Count]; 1463internal ReadOnlySpan<HeaderEntry> GetEntries() 1465return new ReadOnlySpan<HeaderEntry>(GetEntriesArray(), 0, _count); 1470private bool EntriesAreLiveView => _headerStore is HeaderEntry[]; 1477if (store is HeaderEntry[] entries) 1499if (store is HeaderEntry[] entries) 1522entries = new HeaderEntry[InitialCapacity]; 1524ref HeaderEntry firstEntry = ref MemoryMarshal.GetArrayDataReference(entries); 1535var entries = (HeaderEntry[])_headerStore!; 1544ref HeaderEntry firstNewEntry = ref entries[entries.Length >> 1]; 1552var entries = (HeaderEntry[])_headerStore!; 1555foreach (HeaderEntry entry in entries) 1575private void AddEntryToStore(HeaderEntry entry) 1579if (_headerStore is HeaderEntry[] entries) 1600if (_headerStore is HeaderEntry[] entries) 1616if (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())