Class LaunchActivationDecision
- Namespace
- Archiver.App.Core
- Assembly
- Archiver.App.Core.dll
Result of Decide(string?).
public sealed record LaunchActivationDecision : IEquatable<LaunchActivationDecision>
- Inheritance
-
LaunchActivationDecision
- Implements
- Inherited Members
Constructors
LaunchActivationDecision(FileActivationMode, string?, IReadOnlyList<string>)
Result of Decide(string?).
public LaunchActivationDecision(FileActivationMode Mode, string? BrowsePath, IReadOnlyList<string> Paths)
Parameters
ModeFileActivationModeWhat the activation should do.
BrowsePathstringThe archive to open — set only when
Modeis Browse.PathsIReadOnlyList<string>The paths to add — set only when
Modeis AddToList.
Properties
BrowsePath
The archive to open — set only when Mode is Browse.
public string? BrowsePath { get; init; }
Property Value
Mode
What the activation should do.
public FileActivationMode Mode { get; init; }
Property Value
Paths
The paths to add — set only when Mode is AddToList.
public IReadOnlyList<string> Paths { get; init; }