15 lines
345 B
C#
15 lines
345 B
C#
namespace RTCSync.Options;
|
|
|
|
public interface IOption
|
|
{
|
|
string Description { get; }
|
|
List<string> OptionNames { get; }
|
|
string OptionValues { get; }
|
|
void Execute(OptionArgs args);
|
|
}
|
|
|
|
public class OptionArgs
|
|
{
|
|
public Dictionary<string, string> OptionValues { get; set; }
|
|
public List<string> Arguments { get; set; } = [];
|
|
} |