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