namespace Spectre.Console.Cli;
///
/// Represents a flag with an optional value.
///
public interface IFlagValue
{
///
/// Gets or sets a value indicating whether or not the flag was set or not.
///
bool IsSet { get; set; }
///
/// Gets the flag's element type.
///
Type Type { get; }
///
/// Gets or sets the flag's value.
///
object? Value { get; set; }
}