1 instantiation of ProcessedMetadata
Microsoft.Extensions.Http.Diagnostics (1)
Http\DownstreamDependencyMetadataManager.cs (1)
271return new ProcessedMetadata { Nodes = processedNodes, RequestMetadatas = requestMetadatas };
7 references to ProcessedMetadata
Microsoft.Extensions.Http.Diagnostics (7)
Http\DownstreamDependencyMetadataManager.cs (7)
28private readonly FrozenDictionary<string, ProcessedMetadata> _frozenProcessedMetadataMap; 180private static Dictionary<string, ProcessedMetadata> ProcessDownstreamDependencyMetadata(Dictionary<string, RequestMetadataTrieNode> dependencyTrieMap) 182Dictionary<string, ProcessedMetadata> finalArrayDict = []; 185var finalArray = ProcessDownstreamDependencyMetadataInternal(dep.Value); 197private static ProcessedMetadata ProcessDownstreamDependencyMetadataInternal(RequestMetadataTrieNode requestMetadataTrieRoot) 274private static FrozenRequestMetadataTrieNode? GetChildNode(char ch, FrozenRequestMetadataTrieNode node, ProcessedMetadata routeMetadataRoot) 359if (!_frozenProcessedMetadataMap.TryGetValue(hostMetadata.DependencyName, out var routeMetadataTrieRoot))