2 writes to Patterns
NuGet.Configuration (2)
Settings\Items\PackageSourceMappingSourceItem.cs (2)
67Patterns = new List<PackagePatternItem>(); 88Patterns = parsedPackagePatternItems;
11 references to Patterns
NuGet.Configuration (11)
PackageSourceMapping\PackageSourceMapping.cs (1)
78patterns.Add(packageSourceNamespaceItem.Key, new List<string>(packageSourceNamespaceItem.Patterns.Select(e => e.Pattern)));
Settings\Items\PackageSourceMappingSourceItem.cs (10)
71Patterns.Add(patternItem); 95foreach (PackagePatternItem packagePatternItem in Patterns) 105foreach (PackagePatternItem @namespace in Patterns) 115Patterns.Select(c => (PackagePatternItem)c.Clone()).ToArray()); 134foreach (PackagePatternItem packagePatternItem in Patterns) 151if (!packageSourceMappingSourceItem.Patterns.Any()) 158Dictionary<PackagePatternItem, PackagePatternItem> otherPatterns = packageSourceMappingSourceItem.Patterns.GroupBy(item => item).ToDictionary(c => c.Key, c => c.Key); 159var clonedPatterns = new List<PackagePatternItem>(Patterns); 169Patterns.Remove(packagePatternItem); 181Patterns.Add(itemToAdd);