2 implementations of IPackageMetadata
NuGet.Packaging (2)
PackageCreation\Authoring\ManifestMetadata.cs (1)
18public class ManifestMetadata : IPackageMetadata
PackageCreation\Authoring\PackageBuilder.cs (1)
27public class PackageBuilder : IPackageMetadata
14 references to IPackageMetadata
NuGet.Packaging (14)
PackageCreation\Authoring\Manifest.cs (2)
175public static Manifest Create(IPackageMetadata metadata) 295private static void ValidateDependencyGroups(IPackageMetadata metadata)
PackageCreation\Authoring\ManifestMetadata.cs (1)
36public ManifestMetadata(IPackageMetadata copy)
PackageCreation\Authoring\PackageBuilder.cs (11)
304IEnumerable<string> IPackageMetadata.Authors => Authors; 306IEnumerable<string> IPackageMetadata.Owners => Owners; 308string IPackageMetadata.Tags => string.Join(" ", Tags); 310IEnumerable<PackageReferenceSet> IPackageMetadata.PackageAssemblyReferences => PackageAssemblyReferences; 312IEnumerable<PackageDependencyGroup> IPackageMetadata.DependencyGroups => DependencyGroups; 314IEnumerable<FrameworkAssemblyReference> IPackageMetadata.FrameworkReferences => FrameworkReferences; 316IEnumerable<ManifestContentFiles> IPackageMetadata.ContentFiles => ContentFiles; 318IEnumerable<PackageType> IPackageMetadata.PackageTypes => PackageTypes; 320IEnumerable<FrameworkReferenceGroup> IPackageMetadata.FrameworkReferenceGroups => FrameworkReferenceGroups; 869IPackageMetadata metadata = manifestMetadata; 1274new XElement(core + "keywords", ((IPackageMetadata)this).Tags),