Record
public record PackageMetadata : System.IEquatable<Moka.Docs.Core.Pipeline.PackageMetadata>
Namespace: Moka.Docs.Core.Pipeline
NuGet package metadata extracted from a .csproj file.
Inheritance
Implements: System.IEquatable<Moka.Docs.Core.Pipeline.PackageMetadata>
Properties
| Name | Description |
|---|---|
Name |
The package name (from PackageId, AssemblyName, or project file name). |
Version |
The package version (from PackageVersion, Version, or fallback "1.0.0"). |
Name
string PackageMetadata.Name { get; init; }
The package name (from PackageId, AssemblyName, or project file name).
Version
string PackageMetadata.Version { get; init; }
The package version (from PackageVersion, Version, or fallback "1.0.0").
Type Relationships
classDiagram
style PackageMetadata fill:#f9f,stroke:#333,stroke-width:2px
PackageMetadata ..|> PackageMetadata~ : implements
View Source
/// <summary>
/// NuGet package metadata extracted from a .csproj file.
/// </summary>
public sealed record PackageMetadata
{
/// <summary>The package name (from PackageId, AssemblyName, or project file name).</summary>
public required string Name { get; init; }
/// <summary>The package version (from PackageVersion, Version, or fallback "1.0.0").</summary>
public required string Version { get; init; }
}