Table of Contents

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

Mode FileActivationMode

What the activation should do.

BrowsePath string

The archive to open — set only when Mode is Browse.

Paths IReadOnlyList<string>

The paths to add — set only when Mode is AddToList.

Properties

BrowsePath

The archive to open — set only when Mode is Browse.

public string? BrowsePath { get; init; }

Property Value

string

Mode

What the activation should do.

public FileActivationMode Mode { get; init; }

Property Value

FileActivationMode

Paths

The paths to add — set only when Mode is AddToList.

public IReadOnlyList<string> Paths { get; init; }

Property Value

IReadOnlyList<string>