EmbASP-CSharp
OptionDescriptor.cs
1 namespace it.unical.mat.embasp.@base
2 {
3  public class OptionDescriptor
4  {
5  protected internal string separator;
6  protected internal string options;
7 
8  public OptionDescriptor()
9  {
10  options = "";
11  separator = "";
12  }
13 
14  public OptionDescriptor(string initial_option) : this()
15  {
16  options = initial_option;
17  }
18 
19  public virtual void AddOption(string option)
20  {
21  if (option.Length == 0)
22  options = option;
23  else
24  options += separator + option;
25  }
26 
27  public virtual void Clear() => options = "";
28 
29  public virtual string Options { get => options; set => options = value; }
30 
31  public virtual string Separator { get => separator; set => this.separator = value; }
32  }
33 }
base
Definition: Callback.cs:1
it.unical.mat.embasp
Definition: AnswerSet.cs:5
base.OptionDescriptor
Definition: OptionDescriptor.cs:3