2 instantiations of HostSuffixTrieNode
Microsoft.Extensions.Http.Diagnostics (2)
Http\DownstreamDependencyMetadataManager.cs (2)
27private readonly HostSuffixTrieNode _hostSuffixTrieRoot = new(); 310trieCurrent.Nodes[ch] ??= new HostSuffixTrieNode();
10 references to HostSuffixTrieNode
Microsoft.Extensions.Http.Diagnostics (10)
Http\DownstreamDependencyMetadataManager.cs (8)
27private readonly HostSuffixTrieNode _hostSuffixTrieRoot = new(); 50var hostMetadata = GetHostMetadata(requestMessage.RequestUri.Host); 64var hostMetadata = GetHostMetadata(requestMessage.RequestUri.Host); 301var trieCurrent = _hostSuffixTrieRoot; 319private HostSuffixTrieNode? GetHostMetadata(string host) 321HostSuffixTrieNode? hostMetadataNode = null; 323var trieCurrent = _hostSuffixTrieRoot; 348private RequestMetadata? GetRequestMetadataInternal(string httpMethod, string requestPath, HostSuffixTrieNode? hostMetadata)
Http\HostSuffixTrieNode.cs (2)
14public HostSuffixTrieNode[] Nodes { get; } = new HostSuffixTrieNode[ASCIICharCount];