1 write to Exclude
NuGet.Packaging (1)
Core\PackageDependency.cs (1)
69Exclude = exclude ?? EmptyList;
15 references to Exclude
Microsoft.DotNet.Build.Tasks.Packaging (1)
NuGetPack.cs (1)
377NuGet.Packaging.Core.PackageDependency package = new NuGet.Packaging.Core.PackageDependency($"{_packageNamePrefix}.{dependency.Id}", dependency.VersionRange, dependency.Include, dependency.Exclude);
NuGet.CommandLine.XPlat (2)
_generated\6\PackageSearchJsonContext.PackageDependency.g.cs (2)
100Getter = static obj => ((global::NuGet.Packaging.Core.PackageDependency)obj).Exclude, 154IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Packaging.Core.PackageDependency)value).Exclude);
NuGet.Commands (1)
CommandRunners\PackCommandRunner.cs (1)
1033set.Add(new PackageDependency(dependency.Id, newVersionRange, dependency.Include, dependency.Exclude));
NuGet.DependencyResolver.Core (2)
PackagingUtility.cs (2)
27if (dependency.Exclude.Count > 0) 29var excludeType = LibraryIncludeFlagUtils.GetFlags(dependency.Exclude);
NuGet.Packaging (9)
Core\comparers\PackageDependencyComparer.cs (3)
63result = x.Exclude.OrderedEquals(y.Exclude, s => s, StringComparer.OrdinalIgnoreCase, StringComparer.OrdinalIgnoreCase); 88combiner.AddUnorderedSequence(obj.Exclude, StringComparer.InvariantCultureIgnoreCase);
PackageCreation\Authoring\ManifestMetadata.cs (1)
287dependency.Exclude)).ToList();
PackageCreation\Authoring\PackageBuilder.cs (1)
486.Any(dependency => dependency.Include != null || dependency.Exclude != null));
PackageCreation\Xml\PackageMetadataXmlExtensions.cs (4)
106set.Packages.Any(dependency => dependency.Exclude.Count > 0 || dependency.Include.Count > 0), 226if (dependency.Exclude != null && dependency.Exclude.Any()) 228attributes.Add(new XAttribute("exclude", string.Join(",", dependency.Exclude)));