9 instantiations of PackageType
Microsoft.DotNet.Build.Tasks.Packaging (1)
GenerateNuSpec.cs (1)
367listOfPackageTypes.Add(new PackageType(packageTypeName, version));
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
612listOfPackageTypes.Add(new PackageType(packageTypeName, version));
NuGet.Packaging (7)
Core\NuspecUtility.cs (1)
101packageTypes.Add(new PackageType(name, version));
Core\PackageType.cs (6)
15public static readonly PackageType Legacy = new PackageType("Legacy", version: EmptyVersion); 16public static readonly PackageType DotnetCliTool = new PackageType("DotnetCliTool", version: EmptyVersion); 17public static readonly PackageType Dependency = new PackageType("Dependency", version: EmptyVersion); 18public static readonly PackageType DotnetTool = new PackageType("DotnetTool", version: EmptyVersion); 19public static readonly PackageType SymbolsPackage = new PackageType("SymbolsPackage", version: EmptyVersion); 20public static readonly PackageType DotnetPlatform = new PackageType("DotnetPlatform", version: EmptyVersion);
65 references to PackageType
dotnet (3)
ToolPackage\ToolPackageDownloader.cs (3)
150if (!package.Nuspec.GetPackageTypes().Any(pt => pt.Name.Equals(PackageType.DotnetTool.Name, StringComparison.OrdinalIgnoreCase) || 163PackageType = [PackageType.DotnetTool] 190if (lockFileLib.PackageType.Contains(PackageType.DotnetTool))
Microsoft.DotNet.Build.Tasks.Packaging (3)
GenerateNuSpec.cs (3)
350private List<PackageType> GetPackageTypes() 352var listOfPackageTypes = new List<PackageType>(); 361var version = PackageType.EmptyVersion;
NuGet.Build.Tasks.Pack (3)
PackTaskLogic.cs (3)
597private ICollection<PackageType> ParsePackageTypes(IPackTaskRequest<IMSBuildItem> request) 599var listOfPackageTypes = new List<PackageType>(); 606var version = PackageType.EmptyVersion;
NuGet.Commands (6)
CommandRunners\PackCommandRunner.cs (2)
578symbolsBuilder.PackageTypes.Add(PackageType.SymbolsPackage); 748symbolsBuilder.PackageTypes.Add(PackageType.SymbolsPackage);
RestoreCommand\CompatibilityChecker.cs (2)
338return !compatibilityData.TargetLibrary.PackageType.Contains(PackageType.DotnetPlatform); 343if (compatibilityData.TargetLibrary.PackageType.Contains(PackageType.DotnetTool))
RestoreCommand\CompatibilityIssue.cs (1)
188PackageType.DotnetPlatform.Name,
RestoreCommand\Utility\LockFileUtils.cs (1)
180IList<PackageType> packageTypes,
NuGet.PackageManagement (4)
InstallationCompatibility.cs (4)
164var packageType = packageTypes[0]; 166if (packageType.Version != PackageType.EmptyVersion) 173if (packageType == PackageType.Legacy || // Added for "quirks mode", but not yet fully implemented. 174packageType == PackageType.Dependency) // A package explicitly stated as a dependency.
NuGet.Packaging (42)
Core\IAsyncPackageCoreReader.cs (1)
49Task<IReadOnlyList<PackageType>> GetPackageTypesAsync(CancellationToken cancellationToken);
Core\INuspecCoreReader.cs (1)
38IReadOnlyList<PackageType> GetPackageTypes();
Core\IPackageCoreReader.cs (1)
35IReadOnlyList<PackageType> GetPackageTypes();
Core\NuspecCoreReaderBase.cs (1)
111public virtual IReadOnlyList<PackageType> GetPackageTypes()
Core\NuspecUtility.cs (3)
50public static IReadOnlyList<PackageType> GetPackageTypes(XElement metadataNode, bool useMetadataNamespace) 69var packageTypes = new List<PackageType>(); 98version = Core.PackageType.EmptyVersion;
Core\PackageType.cs (15)
12public class PackageType : IEquatable<PackageType>, IComparable<PackageType> 15public static readonly PackageType Legacy = new PackageType("Legacy", version: EmptyVersion); 16public static readonly PackageType DotnetCliTool = new PackageType("DotnetCliTool", version: EmptyVersion); 17public static readonly PackageType Dependency = new PackageType("Dependency", version: EmptyVersion); 18public static readonly PackageType DotnetTool = new PackageType("DotnetTool", version: EmptyVersion); 19public static readonly PackageType SymbolsPackage = new PackageType("SymbolsPackage", version: EmptyVersion); 20public static readonly PackageType DotnetPlatform = new PackageType("DotnetPlatform", version: EmptyVersion); 42return Equals(obj as PackageType); 45public static bool operator ==(PackageType? a, PackageType? b) 60public static bool operator !=(PackageType? a, PackageType? b) 65public bool Equals(PackageType? other) 92public int CompareTo(PackageType? other)
PackageCreation\Authoring\IPackageMetadata.cs (1)
56IEnumerable<PackageType> PackageTypes { get; }
PackageCreation\Authoring\ManifestMetadata.cs (3)
243public IEnumerable<PackageType> PackageTypes { get; set; } = new List<PackageType>(); 322if ((Authors == null || !Authors.Any(author => !String.IsNullOrEmpty(author))) && !PackageTypes.Contains(PackageType.SymbolsPackage))
PackageCreation\Authoring\ManifestReader.cs (1)
56if (requiredElement.Equals("authors", StringComparison.Ordinal) && manifestMetadata.PackageTypes.Contains(PackageType.SymbolsPackage))
PackageCreation\Authoring\PackageBuilder.cs (7)
151PackageTypes = new Collection<PackageType>(); 302public ICollection<PackageType> PackageTypes { get; set; } 318IEnumerable<PackageType> IPackageMetadata.PackageTypes => PackageTypes; 626if (!PackageTypes.Contains(PackageType.SymbolsPackage) && licenseMetadata?.Type == LicenseType.File) 662if (!PackageTypes.Contains(PackageType.SymbolsPackage) && !string.IsNullOrEmpty(iconPath)) 787if (!PackageTypes.Contains(PackageType.SymbolsPackage) && !string.IsNullOrEmpty(readmePath)) 909PackageTypes = new Collection<PackageType>(metadata.PackageTypes.ToList());
PackageCreation\Xml\PackageMetadataXmlExtensions.cs (6)
43if (!metadata.PackageTypes.Contains(PackageType.SymbolsPackage)) 52if (!metadata.PackageTypes.Contains(PackageType.SymbolsPackage)) 319private static XElement GetXElementFromManifestPackageTypes(XNamespace ns, IEnumerable<PackageType> packageTypes) 323foreach (var packageType in packageTypes) 332private static XElement GetXElementFromManifestPackageType(XNamespace ns, PackageType packageType) 337if (packageType.Version != PackageType.EmptyVersion)
PackageReaderBase.cs (2)
89public virtual IReadOnlyList<PackageType> GetPackageTypes() 138public virtual Task<IReadOnlyList<PackageType>> GetPackageTypesAsync(CancellationToken cancellationToken)
NuGet.ProjectModel (2)
LockFile\LockFileTargetLibrary.cs (2)
154public IList<PackageType> PackageType 156get => GetListProperty<PackageType>(PackageTypeKey);
NuGet.Protocol (2)
Plugins\PluginPackageReader.cs (2)
381public override IReadOnlyList<PackageType> GetPackageTypes() 395public override async Task<IReadOnlyList<PackageType>> GetPackageTypesAsync(