public void Add(FieldMapping mapping) { if (_items.Contains(mapping.FieldName)) { FieldMappingAlreadyExistsError(mapping); } _items[mapping.FieldName] = mapping; }
public IFieldInitializer GetFieldInitializer(string fieldName) { FieldMapping mapping = _fieldMappings[fieldName]; if (null == mapping) { return(FieldMapping.DefaultFieldInitializer); } return(mapping.Initializer); }
private void FieldMappingAlreadyExistsError(FieldMapping mapping) { throw new ArgumentException(string.Format("A mapping for the field {0} already exists!", mapping.FieldName), "mapping"); }