Esempio n. 1
0
 public PromptOption(string label, ConsoleColor?color = null, bool isDefault = false, OptionRenderStyle renderStyle = OptionRenderStyle.Indexable)
 {
     Label     = label;
     Color     = color ?? RenderOptions.OptionColor;
     IsDefault = isDefault;
     Style     = renderStyle;
 }
Esempio n. 2
0
 public void Add(string label, ConsoleColor?color = null, bool isDefault = false, OptionRenderStyle renderStyle = OptionRenderStyle.Indexable)
 {
     if (color == null)
     {
         color = RenderOptions.OptionColor;
     }
     _options.Add(new PromptOption(_options.Count, label, (ConsoleColor)color, isDefault, renderStyle));
 }
Esempio n. 3
0
 public PromptOption(int index, string label, ConsoleColor color, bool isDefault = false, OptionRenderStyle renderStyle = OptionRenderStyle.Indexable) : this(label, color, isDefault, renderStyle)
 {
     Index = index;
 }