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

NameDescription
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; }
}
Was this page helpful?