public void Parse(ActionParser parser, int numberOfItems) { for (int i = 0; i < numberOfItems; i++) { var parameter = parser.ReadItem(); if (parameter != null) { _set[parameter.Name] = parameter; _list.Add(parameter); } } }