1 write to ExtensionsDictionary
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (1)
182current.ExtensionsDictionary ??= new(StringComparer.OrdinalIgnoreCase);
5 references to ExtensionsDictionary
Microsoft.NET.Sdk.StaticWebAssets.Tasks (5)
Utils\Globbing\GlobNode.cs (3)
38return LiteralsDictionary?.Count > 0 || ExtensionsDictionary?.Count > 0 || ComplexGlobSegments?.Count > 0 || WildCard != null || RecursiveWildCard != null; 53var extensions = $$"""{{{string.Join(", ", ExtensionsDictionary?.Keys ?? Enumerable.Empty<string>())}}}"""; 75return ExtensionsDictionary?.Count > 0;
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (2)
183current.Extensions = current.Extensions.Dictionary != null ? current.Extensions : current.ExtensionsDictionary.GetAlternateLookup<ReadOnlySpan<char>>(); 193current.ExtensionsDictionary[extension] = extensionNode;