6 writes to Patterns
Microsoft.AspNetCore.Hosting (2)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
400existingNode.Patterns = value.Patterns; 409existingNode.Patterns = newList;
Microsoft.AspNetCore.Hosting.Tests (4)
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (4)
524Patterns = new ManifestStaticWebAssetFileProvider.StaticWebAssetPattern[] 720Patterns = new ManifestStaticWebAssetFileProvider.StaticWebAssetPattern[] { new() { ContentRoot = 0, Depth = 2, Pattern = "**/*.js" } }, 724Patterns = new ManifestStaticWebAssetFileProvider.StaticWebAssetPattern[] { new() { ContentRoot = 1, Depth = 2, Pattern = "**" } } 760Patterns = new[]
15 references to Patterns
Microsoft.AspNetCore.Hosting (15)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (15)
90var depth = candidate.Patterns[0].Depth; 92foreach (var pattern in candidate.Patterns) 169patterns.AddRange(candidate.Patterns); 349[MemberNotNullWhen(true, nameof(Patterns))] 350internal bool HasPatterns() => Patterns != null && Patterns.Length > 0; 396if (value.Patterns != null) 398if (existingNode.Patterns == null) 400existingNode.Patterns = value.Patterns; 404if (value.Patterns.Length > 0) 406var newList = new StaticWebAssetPattern[existingNode.Patterns.Length + value.Patterns.Length]; 407existingNode.Patterns.CopyTo(newList, 0); 408value.Patterns.CopyTo(newList, existingNode.Patterns.Length);