Class PackResult
Outcome of a Pack(string, string) call.
public sealed record PackResult : IEquatable<PackResult>
- Inheritance
-
PackResult
- Implements
- Inherited Members
Constructors
PackResult(string, bool, IReadOnlyList<string>, CecalManifest)
Outcome of a Pack(string, string) call.
public PackResult(string OutputPath, bool Skipped, IReadOnlyList<string> PackedPaths, CecalManifest Manifest)
Parameters
OutputPathstringAbsolute path of the
.cecalthat was produced (or would have been, if skipped).SkippedboolTrue when the packer determined the existing archive is up-to-date and no write happened.
PackedPathsIReadOnlyList<string>Relative (project-root) paths of every asset included in the archive, sorted as written.
ManifestCecalManifestThe manifest written alongside the archive (or reused unchanged when
Skipped).
Properties
Manifest
The manifest written alongside the archive (or reused unchanged when Skipped).
public CecalManifest Manifest { get; init; }
Property Value
OutputPath
Absolute path of the .cecal that was produced (or would have been, if skipped).
public string OutputPath { get; init; }
Property Value
PackedPaths
Relative (project-root) paths of every asset included in the archive, sorted as written.
public IReadOnlyList<string> PackedPaths { get; init; }
Property Value
Skipped
True when the packer determined the existing archive is up-to-date and no write happened.
public bool Skipped { get; init; }