Knot3.Framework.Storage.DistinctOption.DistinctOption C# (CSharp) Method

DistinctOption() public method

Erstellt eine neue Option, die einen der angegebenen Werte aus validValues annehmen kann, mit dem angegebenen Namen in dem angegebenen Abschnitt der angegebenen Einstellungsdatei. [base=section, name, defaultValue, configFile]
public DistinctOption ( string section, string name, string defaultValue, IEnumerable validValues, ConfigFile configFile ) : System.Collections.Generic
section string
name string
defaultValue string
validValues IEnumerable
configFile ConfigFile
return System.Collections.Generic
        public DistinctOption(string section, string name, string defaultValue, IEnumerable<string> validValues, ConfigFile configFile)
            : base(section, name, defaultValue, configFile)
        {
            ValidValues = new HashSet<string> (validValues);
            ValidValues.Add (defaultValue);
            DisplayValidValues = new Dictionary<string,string> (ValidValues.ToDictionary (x=>x,x=>x));
        }
DistinctOption