2 instantiations of HostSuffixTrieNode
Microsoft.Extensions.Http.Diagnostics (2)
Http\DownstreamDependencyMetadataManager.cs (2)
27private readonly HostSuffixTrieNode _hostSuffixTrieRoot = new(); 314trieCurrent.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); 305var trieCurrent = _hostSuffixTrieRoot; 323private HostSuffixTrieNode? GetHostMetadata(string host) 325HostSuffixTrieNode? hostMetadataNode = null; 327var trieCurrent = _hostSuffixTrieRoot; 352private RequestMetadata? GetRequestMetadataInternal(string httpMethod, string requestPath, HostSuffixTrieNode? hostMetadata)
Http\HostSuffixTrieNode.cs (2)
14public HostSuffixTrieNode[] Nodes { get; } = new HostSuffixTrieNode[ASCIICharCount];