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
TitlestringThe group's title.
OptionsIReadOnlyList<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
Options
Its choices, in order.
public IReadOnlyList<LibraryChoice> Options { get; init; }
Property Value
Title
The group's title.
public string Title { get; init; }