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