12 writes to TypeConstraint
NuGet.Commands (2)
RestoreCommand\DependencyGraphResolver.cs (1)
90TypeConstraint = LibraryDependencyTarget.Project | LibraryDependencyTarget.ExternalProject
RestoreCommand\RestoreCommand.cs (1)
2059TypeConstraint = LibraryDependencyTarget.Project | LibraryDependencyTarget.ExternalProject
NuGet.DependencyResolver.Core (2)
PackagingUtility.cs (1)
40TypeConstraint = LibraryDependencyTarget.PackageProjectExternal
Remote\RemoteDependencyWalker.cs (1)
274TypeConstraint = LibraryDependencyTarget.PackageProjectExternal
NuGet.LibraryModel (4)
DownloadDependency.cs (1)
33TypeConstraint = LibraryDependencyTarget.Package,
LibraryIdentity.cs (1)
83TypeConstraint = LibraryDependencyTargetUtils.Parse(library.Type),
LibraryRange.cs (2)
33TypeConstraint = typeConstraint; 41TypeConstraint = other.TypeConstraint;
NuGet.ProjectModel (4)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (2)
260TypeConstraint = LibraryDependencyTarget.Package, 468TypeConstraint = targetFlagsValue,
PackageSpecReferenceDependencyProvider.cs (2)
360TypeConstraint = LibraryDependencyTarget.ExternalProject 401var libraryRange = new LibraryRange(dependency.LibraryRange) { TypeConstraint = dependency.LibraryRange.TypeConstraint & ~LibraryDependencyTarget.Project };
43 references to TypeConstraint
NuGet.CommandLine.XPlat (1)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
175.Where(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package && (packages is null || packages.Count == 0 || packages.Any(p => string.Equals(p.Id, d.Name, StringComparison.OrdinalIgnoreCase))))
NuGet.Commands (19)
CommandRunners\PackCommandRunner.cs (1)
331if (dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)
RestoreCommand\DependencyGraphResolver.cs (12)
798/// Determine if the chosen item should be evicted based on the <see cref="LibraryRange.TypeConstraint" />. 811if (chosenLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.PackageProjectExternal 812&& currentLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject) 825|| currentLibraryDependency.LibraryRange.TypeConstraint == chosenLibraryDependency.LibraryRange.TypeConstraint 826|| chosenLibraryDependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.PackageProjectExternal) 831LibraryDependencyTarget packageProjectExternalFlags = currentLibraryDependency.LibraryRange.TypeConstraint & LibraryDependencyTarget.PackageProjectExternal; 832LibraryDependencyTarget nonPackageProjectExternalFlats = currentLibraryDependency.LibraryRange.TypeConstraint & ~LibraryDependencyTarget.PackageProjectExternal; 990LibraryDependencyTarget typeConstraint = currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint; 998currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package)) 1025if (chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject 1144evictions[evictedLibraryRangeIndex] = (DependencyGraphItemIndexer.CreatePathToRef(currentDependencyGraphItem.Path, currentDependencyGraphItem.LibraryRangeIndex), currentDependencyGraphItem.LibraryDependencyIndex, chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraint);
RestoreCommand\DependencyGraphResolver.LibraryRangeComparer.cs (3)
44switch (x.TypeConstraint) 60switch (y.TypeConstraint) 85switch (obj.TypeConstraint)
RestoreCommand\LockFileBuilder.cs (1)
464lib.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject)
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (1)
301IsProject(dependency.LibraryRange.TypeConstraint),
RestoreCommand\Utility\SpecValidationUtility.cs (1)
260|| packageDependencies.All(e => e.LibraryRange.TypeConstraint != LibraryDependencyTarget.Package)
NuGet.DependencyResolver.Core (2)
GraphModel\GraphOperations.cs (1)
428var childType = childNode.Key.TypeConstraint;
ResolverUtility.cs (1)
409if (provider.SupportsType(libraryRange.TypeConstraint))
NuGet.LibraryModel (9)
LibraryExtensions.cs (2)
15return (library.TypeConstraint & other.TypeConstraint) != LibraryDependencyTarget.None
LibraryRange.cs (7)
41TypeConstraint = other.TypeConstraint; 62switch (TypeConstraint) 128return (TypeConstraint & flag) == flag; 136return (TypeConstraint & flag) != LibraryDependencyTarget.None; 151return TypeConstraint == other.TypeConstraint 167combiner.AddObject((int)TypeConstraint);
NuGet.ProjectModel (12)
PackageSpecReferenceDependencyProvider.cs (3)
224.Where(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference) 389dependencies.RemoveAll(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference); 401var libraryRange = new LibraryRange(dependency.LibraryRange) { TypeConstraint = dependency.LibraryRange.TypeConstraint & ~LibraryDependencyTarget.Project };
PackageSpecWriter.cs (7)
361SetDependencies(writer, "dependencies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference)); 362SetDependencies(writer, "frameworkAssemblies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)); 383|| (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 384&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 406if (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 407&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 409SetValue(writer, "target", dependency.LibraryRange.TypeConstraint.AsString());
ProjectLockFile\PackagesLockFileUtilities.cs (2)
420var newPackageDependencies = newDependencies.Where(dep => dep.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package); 475dep => dep.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package