Class ArchiveEntryViewModel
- Namespace
- Archiver.App.Core
- Assembly
- Archiver.App.Core.dll
One entry in the archive browser's current folder view — a path inside an archive, distinct from FileItem (a top-level pending-selection path queued for an Archive/Extract operation). Plain, no WinUI dependency — lives here so ArchiveTreeIndex stays unit-testable without a WinUI test host.
public sealed record ArchiveEntryViewModel : IEquatable<ArchiveEntryViewModel>
- Inheritance
-
ArchiveEntryViewModel
- Implements
- Inherited Members
Properties
CompressedSize
public long? CompressedSize { get; init; }
Property Value
- long?
CompressedSizeDisplay
public string CompressedSizeDisplay { get; }
Property Value
Crc32
public uint? Crc32 { get; init; }
Property Value
- uint?
CrcDisplay
public string CrcDisplay { get; }
Property Value
Encryption
public EntryEncryption? Encryption { get; init; }
Property Value
FullPath
public required string FullPath { get; init; }
Property Value
Icon
public string Icon { get; }
Property Value
IsEncrypted
public bool IsEncrypted { get; }
Property Value
IsFolder
public required bool IsFolder { get; init; }
Property Value
Modified
public DateTime? Modified { get; init; }
Property Value
ModifiedDisplay
public string ModifiedDisplay { get; }
Property Value
ModifiedHasTime
public bool ModifiedHasTime { get; init; }
Property Value
Name
public required string Name { get; init; }
Property Value
NestedDepthLimitReached
public bool NestedDepthLimitReached { get; init; }
Property Value
Size
public long Size { get; init; }
Property Value
SizeDisplay
public string SizeDisplay { get; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.