7 instantiations of StaticWebAssetNode
Microsoft.NET.Sdk.StaticWebAssets.Tasks (5)
GenerateStaticWebAssetsDevelopmentManifest.cs (5)
174var root = new StaticWebAssetNode() { }; 194currentNode.Children.Add(segment, new StaticWebAssetNode 209var newNode = new StaticWebAssetNode 269childNode = new StaticWebAssetNode 291var newNode = new StaticWebAssetNode
Microsoft.NET.Sdk.StaticWebAssets.Tests (2)
StaticWebAssets\GenerateStaticWebAssetsDevelopmentManifestTest.cs (2)
710private static StaticWebAssetNode CreateIntermediateNode(params (string key, StaticWebAssetNode node)[] children) => new() 715private static StaticWebAssetNode CreateMatchNode(int index, string subpath) => new()
22 references to StaticWebAssetNode
Microsoft.NET.Sdk.StaticWebAssets.Tasks (16)
GenerateStaticWebAssetsDevelopmentManifest.cs (16)
174var root = new StaticWebAssetNode() { }; 177var currentNode = root; 193currentNode.Children ??= new Dictionary<string, StaticWebAssetNode>(StringComparer.Ordinal); 202currentNode.Children ??= new Dictionary<string, StaticWebAssetNode>(StringComparer.Ordinal); 203if (currentNode.Children.TryGetValue(segment, out var existing)) 209var newNode = new StaticWebAssetNode 211Children = new Dictionary<string, StaticWebAssetNode>(StringComparer.Ordinal) 222var currentNode = root; 266currentNode.Children ??= new Dictionary<string, StaticWebAssetNode>(StringComparer.Ordinal); 267if (!currentNode.Children.TryGetValue(segment, out var childNode)) 284currentNode.Children ??= new Dictionary<string, StaticWebAssetNode>(StringComparer.Ordinal); 285if (currentNode.Children.TryGetValue(segment, out var existing)) 291var newNode = new StaticWebAssetNode 293Children = new Dictionary<string, StaticWebAssetNode>(StringComparer.Ordinal) 345public StaticWebAssetNode Root { get; set; } 363public Dictionary<string, StaticWebAssetNode> Children { get; set; }
Microsoft.NET.Sdk.StaticWebAssets.Tests (6)
StaticWebAssets\GenerateStaticWebAssetsDevelopmentManifestTest.cs (6)
701private static StaticWebAssetsDevelopmentManifest CreateExpectedManifest(StaticWebAssetNode root, params string[] contentRoots) 710private static StaticWebAssetNode CreateIntermediateNode(params (string key, StaticWebAssetNode node)[] children) => new() 715private static StaticWebAssetNode CreateMatchNode(int index, string subpath) => new() 749public static StaticWebAssetNode AddPatterns(this StaticWebAssetNode node, params (int contentRoot, string pattern, int depth)[] patterns)