2 instantiations of HostSuffixTrieNode
Microsoft.Extensions.Http.Diagnostics (2)
Http\DownstreamDependencyMetadataManager.cs (2)
27private readonly HostSuffixTrieNode _hostSuffixTrieRoot = new(); 305trieCurrent.Nodes[ch] ??= new HostSuffixTrieNode();
10 references to HostSuffixTrieNode
Microsoft.Extensions.Http.Diagnostics (10)
Http\DownstreamDependencyMetadataManager.cs (8)
27private readonly HostSuffixTrieNode _hostSuffixTrieRoot = new(); 51var hostMetadata = GetHostMetadata(requestMessage.RequestUri.Host); 67var hostMetadata = GetHostMetadata(requestMessage.RequestUri.Host); 296var trieCurrent = _hostSuffixTrieRoot; 314private HostSuffixTrieNode? GetHostMetadata(string host) 316HostSuffixTrieNode? hostMetadataNode = null; 318var trieCurrent = _hostSuffixTrieRoot; 343private RequestMetadata? GetRequestMetadataInternal(string httpMethod, string requestPath, HostSuffixTrieNode? hostMetadata)
Http\HostSuffixTrieNode.cs (2)
14public HostSuffixTrieNode[] Nodes { get; } = new HostSuffixTrieNode[ASCIICharCount];