Namespace NuGet.Packaging.Core
Classes
- ContentFilesEntry
metadata/contentFiles/files entry from a nuspec
- NuspecCoreReader
A basic nuspec reader that understand id, version, and a flat list of dependencies.
- NuspecCoreReaderBase
A very basic Nuspec reader that understands the Id, Version, PackageType, and MinClientVersion of a package.
- NuspecUtility
Until NuspecReader and Manifest are unified, this is a place to share implementations of reading and parsing specific elements out of the .nuspec XML.
- PackageDependency
Represents a package dependency Id and allowed version range.
- PackageDependencyInfo
Represents a package identity and the dependencies of a package.
- PackageIdentity
Represents the core identity of a nupkg.
- PackageIdentityComparer
Compares the Id, Version, and Version release label. Version build metadata is ignored.
Interfaces
- IAsyncPackageCoreReader
A basic asynchronous package reader that provides the identity, min client version, and file access.
- INuspecCoreReader
A basic nuspec reader that understands ONLY the id, version, and min client version of a package.
- IPackageCoreReader
Basic package reader that provides the identity, min client version, and file access.
- IPackageIdentityComparer
Compares the id and version of a package
Delegates
- ExtractPackageFileDelegate
Callback invoked to extract a package file.