Table of Contents

Class LibraryChoiceGroup

Namespace
EncDotNet.S100.Collections.Library
Assembly
EncDotNet.S100.Collections.dll

A titled group of choices (one tab in the viewer's dialog), e.g. States or Rivers.

public sealed record LibraryChoiceGroup : IEquatable<LibraryChoiceGroup>
Inheritance
LibraryChoiceGroup
Implements
Inherited Members

Constructors

LibraryChoiceGroup(string, IReadOnlyList<LibraryChoice>)

A titled group of choices (one tab in the viewer's dialog), e.g. States or Rivers.

public LibraryChoiceGroup(string Title, IReadOnlyList<LibraryChoice> Options)

Parameters

Title string

The group's title.

Options IReadOnlyList<LibraryChoice>

Its choices, in order.

Properties

Key

What the group stands for, when it is a value itself (a remote catalogue's region folder).

public string? Key { get; init; }

Property Value

string

Options

Its choices, in order.

public IReadOnlyList<LibraryChoice> Options { get; init; }

Property Value

IReadOnlyList<LibraryChoice>

Title

The group's title.

public string Title { get; init; }

Property Value

string