StoryTeller.Model.Option.For C# (CSharp) Method

For() public static method

public static For ( IEnumerable values ) : StoryTeller.Model.Option[]
values IEnumerable
return StoryTeller.Model.Option[]
        public static Option[] For(IEnumerable<string> values)
        {
            return values.Select(x => new Option {display = x, value = x}).ToArray();
        }

Usage Example

示例#1
0
 private void selectEditor(Type type)
 {
     if (type == typeof(bool))
     {
         editor       = "boolean";
         DefaultValue = false.ToString();
     }
     else if (type.GetTypeInfo().IsEnum)
     {
         editor  = "select";
         options = Option.For(Enum.GetNames(type));
     }
 }