5 instantiations of HeaderEntry
System.Net.Http (5)
System\Net\Http\Headers\HttpHeaders.cs (5)
93AddEntryToStore(new HeaderEntry(descriptor, info)); 125AddEntryToStore(new HeaderEntry(descriptor, info)); 710AddEntryToStore(new HeaderEntry(descriptor, result)); 846AddEntryToStore(new HeaderEntry(descriptor, info)); 1401entries[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> 281foreach (HeaderEntry entry in GetEntries()) 347HeaderEntry[]? entries = GetEntriesArray(); 352HeaderEntry entry = entries[i]; 570if (_count == 0 && sourceHeaders._headerStore is HeaderEntry[] sourceEntries) 574if (_headerStore is not HeaderEntry[] entries || entries.Length < _count) 576entries = new HeaderEntry[sourceEntries.Length]; 582HeaderEntry entry = sourceEntries[i]; 592foreach (HeaderEntry entry in sourceHeaders.GetEntries()) 1378internal HeaderEntry[]? GetEntriesArray() 1385else if (store is HeaderEntry[] entries) 1394HeaderEntry[] GetEntriesFromDictionary() 1397var entries = new HeaderEntry[dictionary.Count]; 1411internal ReadOnlySpan<HeaderEntry> GetEntries() 1413return new ReadOnlySpan<HeaderEntry>(GetEntriesArray(), 0, _count); 1418private bool EntriesAreLiveView => _headerStore is HeaderEntry[]; 1425if (store is HeaderEntry[] entries) 1447if (store is HeaderEntry[] entries) 1470entries = new HeaderEntry[InitialCapacity]; 1472ref HeaderEntry firstEntry = ref MemoryMarshal.GetArrayDataReference(entries); 1483var entries = (HeaderEntry[])_headerStore!; 1492ref HeaderEntry firstNewEntry = ref entries[entries.Length >> 1]; 1500var entries = (HeaderEntry[])_headerStore!; 1503foreach (HeaderEntry entry in entries) 1523private void AddEntryToStore(HeaderEntry entry) 1527if (_headerStore is HeaderEntry[] entries) 1548if (_headerStore is HeaderEntry[] entries) 1564if (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)
1432ReadOnlySpan<HeaderEntry> entries = headers.GetEntries(); 1435foreach (HeaderEntry header in entries)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
725ReadOnlySpan<HeaderEntry> entries = headers.GetEntries(); 728foreach (HeaderEntry header in entries)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
424foreach (HeaderEntry header in headers.GetEntries())