public static OSParser FromList(List <Dictionary <String, String> > configList) { List <OSPattern> configPatterns = new List <OSPattern>(); foreach (Dictionary <String, String> configMap in configList) { configPatterns.Add(OSParser.PatternFromMap(configMap)); } return(new OSParser(configPatterns)); }