3 writes to Patterns
Microsoft.AspNetCore.Components.WebView (3)
SourceGenerationContext.StaticWebAssetNode.g.cs (1)
101Setter = static (obj, value) => ((global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode)obj).Patterns = value!,
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
400existingNode.Patterns = value.Patterns; 409existingNode.Patterns = newList;
16 references to Patterns
Microsoft.AspNetCore.Components.WebView (16)
SourceGenerationContext.StaticWebAssetNode.g.cs (1)
100Getter = static obj => ((global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode)obj).Patterns,
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);