Table of Contents

Interface IPackageMetadata

Namespace
NuGet.Packaging
Assembly
Chocolatey.NuGet.Packaging.dll
public interface IPackageMetadata

Properties

Authors

IEnumerable<string> Authors { get; }

Property Value

IEnumerable<string>

BugTrackerUrl

Uri BugTrackerUrl { get; }

Property Value

Uri

Conflicts

IEnumerable<string> Conflicts { get; }

Property Value

IEnumerable<string>

ContentFiles

Returns sets of Content Files specified in the manifest.

IEnumerable<ManifestContentFiles> ContentFiles { get; }

Property Value

IEnumerable<ManifestContentFiles>
string Copyright { get; }

Property Value

string

DependencyGroups

Specifies sets other packages that the package depends on.

IEnumerable<PackageDependencyGroup> DependencyGroups { get; }

Property Value

IEnumerable<PackageDependencyGroup>

Description

string Description { get; }

Property Value

string

DevelopmentDependency

bool DevelopmentDependency { get; }

Property Value

bool

DocsUrl

Uri DocsUrl { get; }

Property Value

Uri

FrameworkReferenceGroups

IEnumerable<FrameworkReferenceGroup> FrameworkReferenceGroups { get; }

Property Value

IEnumerable<FrameworkReferenceGroup>

FrameworkReferences

Specifies assemblies from GAC that the package depends on.

IEnumerable<FrameworkAssemblyReference> FrameworkReferences { get; }

Property Value

IEnumerable<FrameworkAssemblyReference>

Icon

string Icon { get; }

Property Value

string

IconUrl

Uri IconUrl { get; }

Property Value

Uri

Id

string Id { get; }

Property Value

string

Language

string Language { get; }

Property Value

string

LicenseMetadata

LicenseMetadata LicenseMetadata { get; }

Property Value

LicenseMetadata

LicenseUrl

Uri LicenseUrl { get; }

Property Value

Uri

MailingListUrl

Uri MailingListUrl { get; }

Property Value

Uri

MinClientVersion

Version MinClientVersion { get; }

Property Value

Version

Owners

IEnumerable<string> Owners { get; }

Property Value

IEnumerable<string>

PackageAssemblyReferences

Returns sets of References specified in the manifest.

IEnumerable<PackageReferenceSet> PackageAssemblyReferences { get; }

Property Value

IEnumerable<PackageReferenceSet>

PackageSourceUrl

Uri PackageSourceUrl { get; }

Property Value

Uri

PackageTypes

IEnumerable<PackageType> PackageTypes { get; }

Property Value

IEnumerable<PackageType>

ProjectSourceUrl

Uri ProjectSourceUrl { get; }

Property Value

Uri

ProjectUrl

Uri ProjectUrl { get; }

Property Value

Uri

Provides

IEnumerable<string> Provides { get; }

Property Value

IEnumerable<string>

Readme

string Readme { get; }

Property Value

string

ReleaseNotes

string ReleaseNotes { get; }

Property Value

string

Replaces

IEnumerable<string> Replaces { get; }

Property Value

IEnumerable<string>

Repository

RepositoryMetadata Repository { get; }

Property Value

RepositoryMetadata

RequireLicenseAcceptance

bool RequireLicenseAcceptance { get; }

Property Value

bool

Serviceable

bool Serviceable { get; }

Property Value

bool

SoftwareDisplayName

string SoftwareDisplayName { get; }

Property Value

string

SoftwareDisplayVersion

string SoftwareDisplayVersion { get; }

Property Value

string

Summary

string Summary { get; }

Property Value

string

Tags

string Tags { get; }

Property Value

string

Title

string Title { get; }

Property Value

string

Version

NuGetVersion Version { get; }

Property Value

NuGetVersion

WikiUrl

Uri WikiUrl { get; }

Property Value

Uri