12 writes to TypeConstraint
NuGet.Commands (2)
RestoreCommand\DependencyGraphResolver.cs (1)
90TypeConstraint = LibraryDependencyTarget.Project | LibraryDependencyTarget.ExternalProject
RestoreCommand\RestoreCommand.cs (1)
1845TypeConstraint = LibraryDependencyTarget.Project | LibraryDependencyTarget.ExternalProject
NuGet.DependencyResolver.Core (2)
PackagingUtility.cs (1)
42TypeConstraint = LibraryDependencyTarget.PackageProjectExternal
Remote\RemoteDependencyWalker.cs (1)
272TypeConstraint = 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)
259TypeConstraint = LibraryDependencyTarget.Package, 467TypeConstraint = 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)
161.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)
319if (dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)
RestoreCommand\DependencyGraphResolver.cs (12)
788/// Determine if the chosen item should be evicted based on the <see cref="LibraryRange.TypeConstraint" />. 801if (chosenLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.PackageProjectExternal 802&& currentLibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject) 815|| currentLibraryDependency.LibraryRange.TypeConstraint == chosenLibraryDependency.LibraryRange.TypeConstraint 816|| chosenLibraryDependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.PackageProjectExternal) 821LibraryDependencyTarget packageProjectExternalFlags = currentLibraryDependency.LibraryRange.TypeConstraint & LibraryDependencyTarget.PackageProjectExternal; 822LibraryDependencyTarget nonPackageProjectExternalFlats = currentLibraryDependency.LibraryRange.TypeConstraint & ~LibraryDependencyTarget.PackageProjectExternal; 980LibraryDependencyTarget typeConstraint = currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint; 988currentDependencyGraphItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Package)) 1015if (chosenResolvedItem.LibraryDependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.ExternalProject 1134evictions[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)
454lib.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)
429var 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)
355SetDependencies(writer, "dependencies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference)); 356SetDependencies(writer, "frameworkAssemblies", libraryDependencies.Where(dependency => dependency.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)); 377|| (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 378&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 400if (dependency.LibraryRange.TypeConstraint != LibraryDependencyTarget.Reference 401&& dependency.LibraryRange.TypeConstraint != (LibraryDependencyTarget.All & ~LibraryDependencyTarget.Reference)) 403SetValue(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