public void SetDefinitionByPositionsList(IEnumerable <int> positions, NameDivisionTypeEnum type) { foreach (var position in positions) { SetDefinitionByPosition(position, type); } }
public void SetDefinitionByPosition(int position, NameDivisionTypeEnum type) { if (_keyPositionPart.ContainsKey(position)) { Parts[_keyPositionPart[position]].Type = type; } }
public void SetDefinitionForAllUndefined(NameDivisionTypeEnum type) => SetDefinitionByPositionsList(Parts.Where(x => x.Type == NameDivisionTypeEnum.Undefined) .Select(x => x.Position), type);