public MultiValueOption(ValueOption <T> valueOption) { _valueOption = valueOption; if (valueOption.Info is RequiredValueOptionInfo) { Info = new RequiredMultiOptionInfo(valueOption.Info); } else { Info = new MultipleValueOptionInfo(false, valueOption.Info); } }
private DirectoryOption(ValueOptionInfo <string> info) : base(info) { }
private StringOption(ValueOptionInfo <string> option) : base(option) { }
protected ValueOption(ValueOptionInfo <string> info) { Info = info; }
private FileOption(ValueOptionInfo <string> info) : base(info) { }