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