示例#1
0
 private static void CreateStringMapping()
 {
     foreach (var value in Values())
     {
         StringToView.Add(value.Value().ToLower(), value);
     }
 }
示例#2
0
        public static View From(string viewName)
        {
            StringToView.TryGetValue(viewName.ToLower(), out var outValue);
            if (outValue == null)
            {
                throw new ArgumentException($"View '{viewName}' not in list of views: {Utils.ToCsv(Values())}");
            }

            return(outValue);
        }